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 install
Foundations of RegressionRegression from the loss function
Deep Neural NetworksBackprop, end-to-end, in NumPy
Deep Computer Vision (CNN)Convolution from first principles
Deep Sequence Modelling (RNN)RNNs, LSTMs, and gradient flow
Attention Is All You NeedAttention from a dot product
Build a Multi-Agent Research AssistantA multi-agent system, by hand
Build and Train Your Own GPT2 ModelBuild a working GPT-2
ML System DesignML systems at staff-plus scale
MLE InterviewFAANG-tier interview prep