Role roadmap
AI Engineer Roadmap
From your first LLM call to agents in production, and the interview.
5 stages18 modules10 of 89 lessons live
Beginner 3:25 video
Context Window Explained: Why an AI Model Forgets
Stage 01 · Beginner
Foundations
What an AI engineer does, how a language model turns text into an answer, how to pick one, and how to talk to it with prompts and code.
Start Here
Coming soonWhat the job is, how it differs from ML and data science, and where LLMs fit in AI.
- 01What Does an AI Engineer Do?(coming soon)
- 02AI Engineer vs ML Engineer vs Data Scientist(coming soon)
- 03AI, Machine Learning, Deep Learning and LLMs(coming soon)
How LLMs Work
1 of 7 liveTokens, next-token prediction, the context window, training, sampling settings and why models make things up.
- 01What Is a Large Language Model?(coming soon)
- 02Tokens and Tokenization(coming soon)
- 03How an LLM Predicts the Next Token(coming soon)
- 04Context Window: Why an AI Chat Forgets
- 05How an LLM Is Trained: Pre-training to RLHF(coming soon)
- 06Temperature, Top-k and Top-p(coming soon)
- 07Why LLMs Hallucinate(coming soon)
Choosing a Model
1 of 5 liveOpen vs closed, the main model families, reasoning models, and trading quality against speed and cost.
- 01Open vs Closed Models(coming soon)
- 02Model Families: GPT, Claude, Gemini, Llama(coming soon)
- 03Reasoning Models vs Chat Models(coming soon)
- 04Decision Models: When Not to Use an LLM
- 05Choosing a Model: Quality, Speed and Cost(coming soon)
Prompt Engineering
Coming soonWriting prompts that work every time: roles, examples, step-by-step reasoning and output you can parse.
- 01System, User and Assistant Messages(coming soon)
- 02Zero-Shot vs Few-Shot Prompting(coming soon)
- 03Chain of Thought Prompting(coming soon)
- 04Structured Output: Getting JSON Back(coming soon)
- 05Writing Prompts That Don't Break(coming soon)
Calling Models From Code
Coming soonYour first API call, streaming, what each call costs, prompt caching, and handling failures.
- 01Your First LLM API Call(coming soon)
- 02Streaming Responses(coming soon)
- 03Tokens, Cost and Rate Limits(coming soon)
- 04Prompt Caching(coming soon)
- 05Retries, Timeouts and Fallback Models(coming soon)
Stage 02 · Intermediate
Build With Your Data
Give a model your own documents with embeddings and RAG, then prove your app works with evals.
Embeddings and Vector Search
Coming soonTurning text into numbers that capture meaning, measuring how close two texts are, and searching millions fast.
- 01What Are Embeddings?(coming soon)
- 02Cosine Similarity(coming soon)
- 03Semantic Search vs Keyword Search(coming soon)
- 04Vector Databases(coming soon)
- 05How Vector Indexes Work: HNSW(coming soon)
RAG
Coming soonRetrieval-augmented generation: answering from your documents, and fixing it when the answer is wrong.
- 01What Is RAG?(coming soon)
- 02Chunking Strategies(coming soon)
- 03Retrieval: Top-k and Metadata Filters(coming soon)
- 04Hybrid Search: Keywords Plus Vectors(coming soon)
- 05Reranking(coming soon)
- 06Why RAG Fails and How to Fix It(coming soon)
- 07RAG vs Fine-Tuning vs Long Context(coming soon)
Evaluating LLM Apps
4 of 7 liveMeasuring quality instead of guessing: failure points, criteria, methods, test sets and regression checks.
- 01Why "It Looks Good" Isn't Enough
- 02Where LLM Apps Fail
- 03What to Measure
- 04Eval Methods: Code, Human and LLM-as-Judge
- 05Building a Golden Test Set(coming soon)
- 06Evaluating RAG: Faithfulness and Recall(coming soon)
- 07Regression Testing Prompts(coming soon)
Stage 03 · Advanced
Agents
Models that plan, call tools and check their own work: the agent loop, MCP, multi-agent systems and context engineering.
Tool Calling and Agents
3 of 5 liveThe loop that turns a model into an agent, how it picks tools, how it remembers, and the limits that keep it safe.
- 01The Agent Loop
- 02Tool Calling
- 03ReAct: Reason, Then Act(coming soon)
- 04Agent Memory: Short-Term and Long-Term(coming soon)
- 05Agent Guardrails
MCP
1 of 3 liveThe Model Context Protocol: one standard way to plug any tool into any agent.
- 01What Is MCP?
- 02Building an MCP Server(coming soon)
- 03MCP Transports: Local vs Remote(coming soon)
Multi-Agent Systems
Coming soonWhen a fixed workflow beats an agent, how several agents split work, and how to judge a whole run.
- 01Workflows vs Agents: When Not to Use an Agent(coming soon)
- 02Multi-Agent Patterns: Orchestrator and Workers(coming soon)
- 03How Coding Agents Work(coming soon)
- 04Evaluating an AI Agent(coming soon)
Context Engineering
Coming soonDeciding what the model sees on every call, and the ways a crowded context makes it worse.
- 01Prompt Engineering vs Context Engineering(coming soon)
- 02Context Sources: What Goes Into the Window(coming soon)
- 03Context Compaction(coming soon)
- 04Lost in the Middle: Long-Context Limits(coming soon)
- 05How Context Fails(coming soon)
Stage 04 · Advanced
Production
Ship it safely and keep it fast, cheap and correct: security, observability, serving, fine-tuning and multimodal.
Safety and Security
Coming soonPrompt injection, guardrails on input and output, private data, bias, and attacking your own app first.
- 01Prompt Injection(coming soon)
- 02Input and Output Guardrails(coming soon)
- 03PII and Private Data in LLM Apps(coming soon)
- 04Bias and Fairness(coming soon)
- 05Red-Teaming an LLM App(coming soon)
Observability and Cost
Coming soonSeeing what your app does in production and keeping the bill under control.
- 01Tracing an LLM App(coming soon)
- 02Monitoring Cost and Latency(coming soon)
- 03Monitoring Quality in Production(coming soon)
- 04Semantic Caching and Model Routing(coming soon)
Serving Models
Coming soonRunning models yourself: locally, at scale with batching and the KV cache, smaller with quantization.
- 01Running an LLM on Your Laptop(coming soon)
- 02How Inference Serving Works: The KV Cache(coming soon)
- 03Batching and Throughput(coming soon)
- 04Quantization(coming soon)
- 05Self-Hosting vs API: The Cost Math(coming soon)
Fine-Tuning
Coming soonWhen to train a model on your data, how LoRA makes it cheap, and how to check it helped.
- 01When to Fine-Tune a Model(coming soon)
- 02LoRA: Fine-Tuning on a Budget(coming soon)
- 03Preparing Training Data(coming soon)
- 04Distillation: A Small Model Learns From a Big One(coming soon)
Multimodal AI
Coming soonModels that see, hear and speak: images in and out, speech and real-time voice.
- 01Vision Models: How an LLM Reads an Image(coming soon)
- 02How Image Generation Works(coming soon)
- 03Speech to Text and Text to Speech(coming soon)
- 04Building a Voice Agent(coming soon)
Stage 05 · Interview
Interview Ready
Put it all together the way interviews ask: design a real AI system end to end and defend each trade-off.
AI System Design Interviews
Coming soonA step-by-step method, then five classic AI systems designed from requirements to evals.
- 01How to Approach an AI System Design Interview(coming soon)
- 02Design a Chat-With-Your-Docs App(coming soon)
- 03Design a Customer Support Agent(coming soon)
- 04Design a Semantic Search Engine(coming soon)
- 05Design an AI Code Review Bot(coming soon)
- 06Design an LLM Gateway(coming soon)
The topics follow the roadmap.sh AI Engineer roadmap. New lessons are announced in the RSS feed, linked in the footer.