The Math Behind Machine Learning
Real ML, fully demystified.
Every concept in machine learning is a mathematical rule. We show you every rule, derive it, explain why it was chosen — and if the math is new to you, we teach you that too. Starting from high school algebra, ending with transformers.
Start the courseThe Curriculum
Framing the Problem
What does "learning" actually mean?
4 lessons
44 min
Linear Regression
The simplest model
5 lessons
60 min
Gradient Descent
How the machine learns
10 lessons
120 min
Classification
Yes/no problems and decision boundaries
9 lessons
108 min
Neural Networks
Stacking transformations
9 lessons
106 min
Backpropagation
The chain rule, applied
5 lessons
64 min
Regularization
Preventing overfitting
8 lessons
90 min
Convolutional Networks
The math of spatial features
9 lessons
106 min
Attention & Transformers
The math behind modern AI
6 lessons
76 min
Putting It Together
From math to real models
4 lessons
54 min
Advanced Optimization
Beyond vanilla gradient descent
9 lessons
108 min
Normalization & Initialization
Making deep networks trainable
7 lessons
82 min
Recurrent Networks
Learning from sequences
8 lessons
106 min
Generative Models
Learning to create, not just classify
10 lessons
140 min
Unsupervised Learning
Finding structure without labels
10 lessons
126 min
Tree Methods & Ensembles
The algorithms that rule tabular data
7 lessons
90 min
Embeddings & Representation Learning
Teaching networks what things mean
7 lessons
88 min
Transfer Learning
Standing on the shoulders of pretrained giants
7 lessons
88 min
Evaluation & Model Assessment
Measuring what actually matters
8 lessons
98 min
Language Models
The math behind GPT and beyond
7 lessons
90 min
Advanced Architectures
ResNets, ViTs, and the design of scale
8 lessons
106 min
Kernel Methods & SVMs
Geometry of margins and feature spaces
6 lessons
78 min
Reinforcement Learning
Learning from rewards, not labels
7 lessons
96 min
Interpretability & Fairness
Understanding and auditing model decisions
7 lessons
84 min
Graph Neural Networks
Learning on structured relational data
5 lessons
64 min
Part 0: Math Foundations
Never touched calculus? Start here. Comfortable with derivatives and matrices? Skip ahead.
Expand
Part 0: Math Foundations
Never touched calculus? Start here. Comfortable with derivatives and matrices? Skip ahead.
Functions & Notation
Reading math without fear
3 lessons
26 min
Derivatives
Calculus from scratch
4 lessons
44 min
Vectors & Matrices
The language of data
6 lessons
66 min
Probability & Statistics
Reasoning under uncertainty
6 lessons
66 min
Information Theory
The language of uncertainty and compression
4 lessons
48 min