The 3 tracks

Track 01
Foundations
Level
Beginner
Size
6 modules · 47h
Level
Intermediate
Size
9 modules · 70h
Level
Advanced
Size
9 modules · 86h

01 · Foundations

6 modules

Linear algebra, calculus, probability and statistics, taught as the tools you reach for when a model will not train. Two modules here are ours rather than the source courses: array programming, which every lab assumes, and numerical stability, which nothing teaches and everything depends on.

Array Programming & Vectorization
5h · 7 lessons

Arrays, shapes, broadcasting and the loop you should not write. Every lab in this curriculum is written against this.

Linear Algebra for Machine Learning
12h · 15 lessons

Vectors, systems, matrices, transformations and eigenvectors, each one arriving before the thing that needs it.

Calculus & Optimization
9h · 11 lessons

Derivatives, integrals, gradients and the descent that uses them, ending at Newton's method.

Probability
8h · 12 lessons

Events, Bayes, random variables, distributions and the covariance matrix that PCA and anomaly detection both need.

Statistics & Inference
9h · 12 lessons

Sampling, estimation, confidence, hypothesis testing and the A/B test they add up to.

Numerical Computing & Stability
4h · 6 lessons

Floating point, overflow, the log-sum-exp trick and the reason your loss became NaN.

02 · Machine Learning

9 modules

Supervised learning end to end, then the diagnostics that tell you what to fix, then trees, clustering, recommenders and reinforcement learning. Gradient boosting still wins more production problems than deep learning does.

Supervised Learning & Linear Regression
8h · 11 lessons

The supervised setup, the cost function, and gradient descent doing the work.

Classification & Logistic Regression
7h · 9 lessons

Decision boundaries, the logistic link, and a cost function that comes from the likelihood.

Overfitting, Regularization & Model Selection
8h · 11 lessons

What overfitting is, what regularization does about it, and how to choose without fooling yourself.

Neural Networks: the First Pass
7h · 9 lessons

Neurons, layers, forward propagation and a training loop, before the deep learning track takes it apart.

Applying Machine Learning
9h · 12 lessons

The diagnostics that tell you what to fix, and the loop that turns them into decisions.

Decision Trees & Ensembles
8h · 11 lessons

Purity, splits, forests and boosting -- the family that still wins on tabular data.

Unsupervised Learning & Anomaly Detection
8h · 11 lessons

Clustering without labels, and finding the rare event you have almost no examples of.

Recommender Systems
7h · 9 lessons

Collaborative filtering, content-based retrieval and the two-stage system they become.

Reinforcement Learning
8h · 10 lessons

Returns, policies, the Bellman equation and the deep Q-network that approximates it.

03 · Deep Learning

9 modules

Networks from scratch, everything that makes a real one converge, and the two architectures that carried the field: convolutions for vision and attention for sequences. Ends at the transformer, implemented from the paper.

Neural Networks & Deep Learning
10h · 12 lessons

The forward and backward pass built from nothing, then stacked until it is deep.

Making Deep Networks Train
9h · 12 lessons

Splits, the bias-variance recipe, regularization, initialization and the gradient check that finds the bug.

Optimization Algorithms & Tuning
9h · 12 lessons

Mini-batches, momentum, Adam, schedules, and the hyperparameter search that finds the run.

Structuring Machine Learning Projects
9h · 12 lessons

One number to optimize, a human yardstick to beat, and an error analysis that says what to do next.

Convolutional Networks
11h · 14 lessons

The convolution, the layer built from it, and the architectures that made depth work.

Detection, Segmentation & Face Recognition
9h · 12 lessons

Finding where the object is, drawing its outline, and telling one face from another.

Recurrent Networks & Sequence Models
9h · 11 lessons

Recurrence, backpropagation through time, and the gates that fixed its memory.

Word Embeddings
9h · 12 lessons

Turning words into vectors whose geometry means something -- and the tokenizer underneath.

Attention & the Transformer
11h · 13 lessons

The bottleneck, the attention that removed it, and the architecture that dropped recurrence entirely.