The route
How the ideas connect
Every lesson, and every “builds on” link between them. Hover (or tap) a lesson to light up everything it depends on and everything that depends on it. Filled dots are lessons you’ve marked complete.
0Base CampReading the language
IShannon's GameInformation and prediction
IIThe ToolkitLinear algebra, calculus, probability
IIIFitting LinesLinear models, closed forms, descent
IVBeyond LinesNeighbours, trees, ensembles, kernels
VMeasuring HonestlyMetrics, validation, statistics
VIFinding StructureClustering, embeddings, anomalies
VIIThinking in DistributionsBayesian inference, graphical models, sampling
VIIIThe Shape of LossConvexity, duality, convergence
IXWhy Learning WorksPAC, VC, bounds, bandits
XWhy Neural NetworksFrom perceptrons to backprop
XISeeing and RememberingCNNs, RNNs, LSTMs
XIIAttentionThe transformer and next-token prediction
XIIIMaking It FastKV cache, sparse attention, efficiency
XIVMaking New ThingsVAEs, GANs, flows, diffusion
XVOther WorldsVision, graphs, audio, time, recommendation
XVILearning SignalsSupervised, unsupervised, RL, RLHF, RLVR
XVIIDeeper ReinforcementDeep RL, planning, exploration, imitation
XVIIIBuilding with LLMsFine-tuning, retrieval, agents, scale
XIXUnder the HoodNumPy, SciPy, PyTorch, JAX, Keras
XXStrange PhenomenaWidth, depth, double descent, grokking, scaling
XXICause and EffectGraphs, interventions, counterfactuals
XXIITrustInterpretability, robustness, fairness, privacy, safety
XXIIIThe SummitReading research