7 modules · 53 lessons · 62 hours

All tracks

Advanced · every module free · 7 challenges

ML System Design Foundations
10h · 8 lessons

Requirements, metrics, architecture and tradeoffs — the framework behind every design interview and every real system.

Training Infrastructure & Distributed Training
10h · 8 lessons

Data, tensor and pipeline parallelism, ZeRO and FSDP, and making a run survive a failed node.

GPUs, Kernels & Performance
10h · 8 lessons

The memory hierarchy, arithmetic intensity, fused kernels and writing your own in Triton.

Inference Optimization & Serving
10h · 8 lessons

Quantization, batching, KV cache management, speculative decoding and the latency budget behind them.

Feature & Data Infrastructure
8h · 7 lessons

Feature stores, streaming versus batch, point-in-time correctness and lineage.

Monitoring, Drift & Reliability
8h · 8 lessons

Drift detection, shadow deploys, canaries, rollback and the on-call reality of owning a model.

Cost, Capacity & Tradeoffs
6h · 6 lessons

Unit economics, build versus buy, and making the case for an ML investment to people who do not build models.

The other tracks

Level
All levels
Size
5 modules · 42h
Level
Beginner
Size
5 modules · 52h
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