Skip to content

Tracks

Learn by outcome

What would you like to build or understand next? Pick a track and follow a smaller set of lessons toward that goal.

Beginner23 lessons
AI Engineer Foundations
Curious about how models work? Start with small experiments and build the foundations for your first LLM app.

Software engineers, students, and career switchers new to ML systems.

You can read model diagrams, run Python experiments, call LLM APIs, and explain the first full AI app path.

View track
Intermediate25 lessons
Production ML Systems
Take a model beyond the notebook. Follow what happens to its data, predictions, and reliability once people depend on it.

ML engineers, data scientists, and backend engineers shipping predictive systems beyond notebooks.

You can build a reproducible training pipeline, preserve batch and online feature parity, and operate a monitored model release.

View track
Intermediate22 lessons
RAG and Search Systems
Help someone find an answer in documents they do not have time to search by hand, with sources they can check.

Builders working on search, support bots, internal knowledge assistants, and document QA.

You can design a retrieval pipeline, debug faithfulness failures, and choose vector, lexical, and graph retrieval pieces deliberately.

View track
Intermediate25 lessons
Agents and Tool Use
Build an assistant you could delegate useful work to, then learn how to inspect its progress and help it recover when an approach fails.

Engineers building coding agents, workflow agents, browser agents, or production tool-use systems.

You can design agent loops with tools, state, recovery policy, evals, and review gates.

View track
Advanced33 lessons
Inference and Serving
Find out why a model keeps people waiting, where the hardware spends its time, and which changes improve the experience.

Engineers responsible for GPU performance, latency, cost, local deployment, model gateways, and serving reliability.

You can measure kernels and serving systems, diagnose bottlenecks, and choose the optimization that fits each workload.

View track
Advanced26 lessons
Training and Alignment
Choose a model behavior you want to improve. Learn how data, feedback, and training experiments can help you teach it.

Readers moving from API usage into model adaptation, post-training, and training infrastructure.

You can explain the lifecycle of a model update and choose the right adaptation method for a product constraint.

View track
Advanced45 lessons
AI Research Scientist
Learn to turn open questions into reproducible studies across model training, reinforcement learning, agents, and evaluation.

Aspiring research scientists and research engineers who need rigorous experimental judgment, implementation depth, and public evidence.

You can frame a falsifiable question, reproduce a baseline, run controlled ablations, evaluate agent and model behavior, and publish a defensible research artifact.

View track
Advanced20 lessons
AI Lab Interview Prep
Practice building, debugging, and explaining AI systems so you have concrete work and clear reasoning to bring into an interview.

Engineers preparing for AI lab, applied research engineer, or LLM systems interviews.

You can practice the concepts interviewers probe while still learning the underlying systems deeply.

View track