The syllabus

Everything worth knowing

430 topics across 14 areas. 430 are written and ready to read.

Math & Statistics
The probability, linear algebra and calculus that every ML interview quietly assumes you know.
40 of 40 ready
Classical ML
Linear models, trees, ensembles and clustering. Still most of what runs in production.
46 of 46 ready
Deep Learning
Backprop, architectures, and everything that makes training actually work.
48 of 48 ready
NLP & Transformers
Tokenization through attention. The architecture every modern interview comes back to.
30 of 30 ready
LLMs & GenAI
Pretraining, alignment, RAG and agents. The fastest moving part of any interview loop.
60 of 60 ready
Computer Vision
Detection, segmentation and the vision questions that follow the CNN warm up.
20 of 20 ready
Reinforcement Learning
MDPs through to PPO. Asked more and more now that RL sits behind LLM alignment.
18 of 18 ready
RecSys & Search
Retrieval, ranking and personalization. The best paid specialism in applied ML.
22 of 22 ready
ML System Design
The 45 minute whiteboard round. Framing, data, serving, feedback loops, tradeoffs.
28 of 28 ready
MLOps & Production
What happens after the notebook. Pipelines, monitoring, drift and rollbacks.
28 of 28 ready
Metrics & Evaluation
Precision, recall, AUC, and the question about which metric you would actually optimize.
18 of 18 ready
Data & Feature Engineering
Where most of your model quality comes from, and where interviewers dig for rigour.
24 of 24 ready
Coding for ML
NumPy, PyTorch, and the round where you implement it from scratch.
25 of 25 ready
Responsible AI & Behavioural
Fairness, privacy, and the non technical half of the loop that decides your level.
23 of 23 ready