Learning Resources

Curated books, courses, and channels for every stage of your journey

πŸ“˜ Books

Book

Building LLM Applications

Practical hands-on guide to building with LLMs. Covers RAG, agents, prompting, evaluation, and deployment. The best current book for AI engineers.

Book

Hands-On Machine Learning

GΓ©ron's classic. Covers the ML fundamentals you'll encounter as an AI engineer. Good background on training, evaluation, and scikit-learn/PyTorch workflows.

Book

Designing Data-Intensive Applications

Kleppmann's masterpiece. Not AI-specific, but essential for understanding databases, distributed systems, replication, and scaling β€” all relevant for production AI.

Book

Python Crash Course

Best Python book for beginners. Teaches real programming through projects. Essential if you're new to Python β€” covers everything in Month 1 and beyond.

Book

Fluent Python

For intermediate Python developers. Covers idioms, performance, and Pythonic patterns. Read after you've built a few projects β€” it will level up your code quality.

Book

System Design Interview

Alex Xu's guide. Covers system design patterns asked in AI engineer interviews: designing scalable chat systems, search engines, recommendation systems.

πŸŽ“ Online Courses

Course

DeepLearning.AI β€” Building Systems with ChatGPT API

Short course covering chaining, evaluation, and systematic prompt engineering. Free to audit. Great follow-up to this roadmap's fundamentals.

Course

DeepLearning.AI β€” LangChain for LLM Apps

Learn LangChain basics: chains, retrievers, agents. Short and practical. Free option available on Coursera.

Course

Fast.ai β€” Practical Deep Learning

Top-down approach: build working models from lesson 1. No prerequisites beyond basic Python. Free. Covers vision, text, tabular, and deployment.

Course

Cohere β€” LLM University

Free course on LLM fundamentals, RAG, search, embeddings. Practical and well-structured. Good for understanding retrieval patterns.

Course

Full Stack Deep Learning

Bootcamp-style course covering ML ops, infrastructure, testing, and deployment. Recordings and materials available free. Advanced but very practical.

Course

Harvard CS50 β€” AI with Python

Free Harvard course covering AI concepts with practical Python implementations. Good foundational knowledge for ML concepts used in AI engineering.

πŸ“Ί YouTube Channels

YouTube

Andrej Karpathy (re)

"Let's build GPT from scratch" is essential viewing. "Intro to Large Language Models" is the best single explanation of LLMs online. Technical depth with clear teaching.

YouTube

3Blue1Brown

Essence of linear algebra, neural network visualisations, attention explanations. The best channel for building intuition about AI mathematics.

YouTube

Simon Willison (talks)

Recorded talks on practical AI engineering: prompt injection, data journalism with LLMs, building tools. Pragmatic and well-explained.

YouTube

AI Engineering (channel)

Dedicated AI engineering content: production patterns, tool reviews, architecture deep-dives. New channel growing fast in this niche.

YouTube

Neural Breakdown

Technical deep-dives on RAG patterns, agent architectures, embeddings, and production deployment. Intermediate to advanced content with code examples.

YouTube

TechWithTim / NetworkChuck

Good for Python fundamentals and deployment basics. Not AI-specific but excellent for the infrastructure, Docker, and practical coding skills you need.

πŸ“° Newsletters & Blogs

Newsletter

AI Engineer Newsletter

Weekly roundup of AI engineering content, tools, and papers. Focused on practical engineering rather than research hype. Good signal-to-noise.

Newsletter

The Batch (DeepLearning.AI)

Andrew Ng's weekly AI newsletter. Covers industry news, new research, and practical tips. Accessible to all levels. Free.

Blog

Simon Willison's Blog

The best daily blog on AI engineering practice. Covers prompt engineering, tools, data journalism with LLMs, and building useful things.

Blog

Lilian Weng (OpenAI)

Deep technical blog posts on LLM agents, prompt engineering, and RAG. Each post is a mini-research paper with excellent references.

Blog

Hamel Husain's Blog

Practical AI engineering from a practitioner working in production. Focus on evaluation, data quality, and real-world patterns.

Blog

Eugene Yan's Blog

Excellent posts on building RAG systems, recommendation with LLMs, and production ML patterns. Well-researched and practical.

Community & Support

Connect with fellow AI engineers β€” learn, share, and grow together

πŸ’¬ Discord Communities

πŸ“± Reddit Communities

🌐 Other Communities

AI Engineering Career Paths

Different roles, different days β€” find your fit

Most Common Entry Point

AI Product Engineer

$100K–$200K

You build user-facing AI products. Your day involves: designing RAG pipelines for a chatbot, integrating Claude/GPT into an existing product, writing prompt templates that are reliable and testable, deploying FastAPI services, debugging why a model gave a bad answer (hint: it's usually your retrieval or prompt), and working with product managers to ship AI features users actually want.

RAGPrompt EngineeringFastAPILangChainEvaluationDeploymentProduct Thinking

Career path: Junior β†’ Mid (2-3yr) β†’ Senior (4-6yr) β†’ Staff/Principal. Transition to Head of AI Product.

Emerging Specialisation

AI Agent Engineer

$120K–$220K

You specialise in building autonomous and semi-autonomous AI agents. Your day involves: designing multi-step agent workflows, implementing tool-calling patterns (function calling), building state machines with LangGraph, handling agent failures and retries (agents will β€” they WILL β€” fail in unexpected ways), optimising token usage, and evaluating agent performance across diverse scenarios.

LangGraphTool CallingState MachinesReActOrchestrationGuardrails

Career path: Mid β†’ Senior (3-5yr) β†’ Staff Agent Architect. Companies building agent platforms or internal automation.

Infrastructure Track

LLM Ops / AI Ops Engineer

$120K–$200K

You build and maintain the infrastructure that AI applications run on. Your day involves: setting up model serving infrastructure (vLLM, TGI, Sagemaker), managing Kubernetes clusters for inference, implementing monitoring and alerting, tracking costs across multiple providers, managing model registries and versioning, and building CI/CD pipelines for AI systems.

KubernetesDockervLLMMonitoringCI/CDCloudCost Mgmt

Career path: Backend/DevOps β†’ LLM Ops (2-4yr) β†’ Platform Architect. Good for people with infrastructure background.

Research-Adjacent

Applied AI / ML Engineer

$130K–$250K

You sit between research and engineering. Your day involves: fine-tuning open-source models for specific domains (legal, medical, finance), building evaluation frameworks, running experiments comparing different models/approaches, analysing failure modes, and implementing techniques like DPO, RLHF, or PEFT. You publish results internally and sometimes externally.

Fine-tuningPyTorchEvaluationExperimentLoRAPEFTStatistics

Career path: CS degree + projects β†’ Junior Applied (2-3yr) β†’ Senior β†’ Research Scientist or Architecture Track.

Independent Track

AI Consultant / Freelancer

$150–$500/hr

You help companies adopt AI technology. Your day involves: assessing client needs and existing infrastructure, proposing AI solutions (do they need RAG? agents? fine-tuning?), building MVPs in 2–4 weeks, advising on AI strategy, running workshops, and helping teams get unstuck. Clients range from startups to Fortune 500.

Full StackStrategyCommunicationRapid PrototypingBusiness

Build reputation through open-source work, blog posts, and speaking. Start as a side hustle alongside a perm role.

Certifications

Which ones actually help your career (and which ones don't)

Cloud

AWS Certified Machine Learning β€” Specialty

The most recognised cloud ML certification. Covers SageMaker, data engineering, model deployment, and ML pipeline design. Good for DevOps/MLOps crossover and HR filters at AWS-heavy companies.

Cloud

Google Cloud Professional ML Engineer

GCP's ML certification. Covers Vertex AI, model deployment, pipeline automation, and MLOps. Increasingly valued as more AI work moves to GCP (Anthropic, Google models).

Cloud

Azure AI Engineer Associate

Microsoft's AI certification. Covers Azure OpenAI Service, Cognitive Services, and bot frameworks. Useful if you work in Microsoft-heavy organisations (enterprise, government).

Specialised

NVIDIA DLI Certifications

Deep Learning Institute courses covering CUDA, GPU-accelerated ML, and RAPIDS. Good for understanding GPU compute and if you plan to work with local/hardware-accelerated models.

Specialised

DeepLearning.AI Specializations

Andrew Ng's specializations: TensorFlow, Deep Learning, NLP, GANs. Not a formal certification but highly respected in the field. Good for structured learning with practical projects.

Specialised

Cohere β€” RAG Certification

Free certification covering retrieval-augmented generation fundamentals. Covers embeddings, search, and generation. Good for proving RAG competency on your resume.

General

Hugging Face Course

Free course with certificate on the Hugging Face ecosystem: Transformers, Datasets, Tokenizers, and Hub. Practical and well-regarded. Shows you know the open-source AI ecosystem.

General

IBM AI Engineering Professional Certificate

Coursera-based certificate covering ML, deep learning, and deployment. More academic than practical but can help fill gaps. Good for entry-level candidates with no relevant degree.

πŸ’‘ Advice on Certifications

Certifications help you get past HR filters but never replace a portfolio. The best strategy: pick one cloud ML cert (AWS or GCP), complete it, and use it as a structured learning path while building projects on the side. Update your LinkedIn with both the cert and your project links. Don't chase multiple certs β€” two well-chosen ones + three strong projects > ten certs.

Portfolio > Cert Projects Speak Pick One Cloud Cert