Interactive roadmap
Learn AI engineering by building
Eight phases, from Python fundamentals to a deployed capstone. Phase 1 runs entirely in your browser — read the lesson, write the code, and the real pytest suite grades it here. No setup, no API keys.
Phase 1 · Part A
Phase overview →Twelve topics. Read, then make the tests pass — in the browser.
- 00Python basics0/9 drills
- 01Core mechanics0/7 drills
- 02Functions, properly0/6 drills
- 03Comprehensions & iteration0/6 drills
- 04Errors0/6 drills
- 05Files & data0/6 drills
- 06Modules & structure0/5 drills
- 07Just enough OOP0/6 drills
- 08Generators & iterators0/7 drills
- 09Decorators & context managers0/6 drills
- 10Type hints0/8 drills
- 11A little SQL0/12 drillsself-assessed
The roadmap
Phases 2–8 track their exit criteria. Lessons appear as they are written.
- 01
Foundations: Python for AI Engineering
Not startedLearn Python from the ground up — scoped ruthlessly to what AI engineering actually uses — plus the engineering substrate every later phase leans on: typing, async, streaming, a little SQL, and containers.
0/84 exercises~30–50 hours - 02
LLMs & Model APIs
Not startedA working engineer's mental model of LLMs, and real fluency with the APIs — hosted frontier models and local open-weight models — including streaming, failure handling, and cost.
0/5 criteria~15–25 hours - 03
Prompt Engineering & Structured Outputs
Not startedTreat prompts as engineered artifacts — versioned, tested, measurable — and make LLMs produce output your code can actually consume: validated JSON and tool calls.
0/5 criteria~15–25 hours - 04
RAG: Embeddings, Vector Search, Retrieval
Not startedBuild retrieval-augmented generation properly — embeddings, chunking, hybrid search, reranking, citations — and know how to measure whether retrieval is actually working.
0/5 criteria~25–40 hours - 05
Agents & Agentic Workflows
Not startedBuild agents three ways — a raw loop, a framework (LangGraph), and an MCP server — and develop judgment about when agency is warranted at all.
0/5 criteria~25–40 hours - 06
Evaluation, Testing & Observability
Not startedMake quality measurable and regressions catchable: golden sets, LLM-as-judge, tracing, and evals wired into CI.
0/6 criteria~25–35 hours - 07
Production: Architecture, Deployment & Scaling
Not startedShip and operate AI systems: gateway patterns, caching, queues, self-hosted model serving, deployment, security, and cost engineering.
0/7 criteria~25–40 hours - 08
Capstone: A Real AI Product, End to End
Not startedProve the whole stack by shipping one complete product: designed, built, evaluated, deployed, observable, documented — the artifact that anchors your portfolio and your next interview.
0/6 criteria