5 modules · 38 lessons · 52 hours

All tracks

Beginner · every module free · 5 challenges

Linear Algebra for Machine Learning
12h · 8 lessons

Vectors, matrices, projections and eigendecomposition, always attached to the model they show up in.

Calculus & Optimization
12h · 9 lessons

Derivatives, gradients, the chain rule, and gradient descent built by hand before autograd does it for you.

Probability Foundations
10h · 7 lessons

Distributions, expectation, Bayes and maximum likelihood — the vocabulary every loss function is written in.

Statistics & Inference
10h · 8 lessons

Sampling, confidence intervals, hypothesis tests and the A/B test you will be asked to design in an interview.

Numerical Computing & Stability
8h · 6 lessons

Floating point, overflow, log-sum-exp and the reasons a correct formula still returns NaN.

The other tracks

Level
Beginner
Size
5 modules · 46h
Level
Intermediate
Size
7 modules · 64h
Level
Intermediate
Size
6 modules · 60h
Level
Advanced
Size
5 modules · 50h
Level
Advanced
Size
7 modules · 62h
Level
Advanced
Size
7 modules · 62h
Level
All levels
Size
5 modules · 42h