Curriculum
Built from first principles
Every concept in the curriculum is rebuilt in code from the math up.
Never touched ML, math, or code? Course 0 takes you from zero to a model you trained yourself — entirely in the browser, no install.
Press / to search
How the courses build on each other
Course 0 — Warm-UpYour first model, no installFoundations of RegressionRegression from the loss functionDeep Neural NetworksBackprop, end-to-end, in NumPy
Deep Computer Vision (CNN)Convolution from first principlesDeep Sequence Modelling (RNN)RNNs, LSTMs, and gradient flow
Attention Is All You NeedAttention from a dot productBuild and Train Your Own GPT2 ModelBuild a working GPT-2Build a Multi-Agent Research AssistantA multi-agent system, by hand
ML System DesignML systems at staff-plus scaleMLE InterviewFAANG-tier interview prep