From linear algebra and Python to deep learning, transformers, MLOps, and building production AI systems — a rigorous, honest roadmap that doesn't skip the hard parts.
This is what separates engineers who use ML from engineers who understand ML. Don't skip this. Study it in parallel with early modules.
Vectors, matrices, matrix multiplication, dot products, eigenvalues/eigenvectors, SVD, PCA. Everything in ML is linear algebra under the hood.
Distributions (Gaussian, Bernoulli, Poisson), Bayes' theorem, MLE, MAP estimation, hypothesis testing, p-values, confidence intervals, CLT.
Derivatives, partial derivatives, chain rule, gradients, gradient descent, Hessians, Lagrange multipliers. Backprop is just the chain rule.
Entropy, cross-entropy, KL divergence, mutual information. These appear constantly in loss functions and model evaluation.
Floating point arithmetic, numerical stability, condition numbers. Understand why nan/inf appear and how to prevent them.
Nodes, edges, adjacency matrices, graph traversal. Essential for GNNs and understanding attention mechanisms as fully-connected graphs.
Each module builds on the last. Core theory → implementation → project. Click any module to reveal hidden depth.
After the core modules, go deep on one track. These define your job title and differentiation.
Build production LLM systems: RAG pipelines, fine-tuning, agents, multimodal apps. The hottest role in AI right now.
Detection, segmentation, OCR, 3D vision, video understanding. High demand in autonomous vehicles, medical imaging, manufacturing.
Semantic search, information extraction, document AI, text analytics. Strong in fintech, legal, and enterprise AI.
Build, deploy, and operate ML systems at scale. MLOps, model serving, feature pipelines, retraining systems. High-paying and stable.
Push the frontier — novel architectures, training methods, safety research. Requires deep math + ability to read and reproduce papers.
Robotics, game AI, RLHF for LLMs, autonomous systems. Niche but extremely high-impact and less crowded than CV/NLP.
Not generic suggestions. Each one is chosen for exactly what it teaches and where it fits in the roadmap.
The mathematical bible of deep learning. Covers MLP, CNN, RNN, optimization, regularization from first principles. Dense but authoritative.
The best practical textbook. Scikit-learn → TensorFlow/Keras. Every concept tied to code. Perfect companion for Modules 1–4.
Hastie, Tibshirani, Friedman. Rigorous statistical theory behind ML algorithms. Free PDF. Read alongside Module 2 for depth.
Top-down, practical-first deep learning. The best way to build intuition before diving into math. Do the first course before Module 3.
makemore, nanoGPT, micrograd — build language models and transformers from absolute scratch. The best neural net education on the internet.
World-class university courses. CS231n for CNNs and vision; CS224n for transformers and language. Lecture slides + assignments free online.
The official course on transformers, tokenizers, fine-tuning, datasets. Hands-on, free, covers the entire HF ecosystem. Do after Module 5.
Track SOTA results on any benchmark. Every paper linked to its open-source implementation. Essential for staying current from Module 6 onward.
Interactive, beautifully illustrated deep dives on attention, feature visualization, interpretability. Highest quality ML writing that exists.
The real university of ML. Compete on tabular, vision, NLP challenges. Read winning solution writeups — gold mines of applied technique.
Andrew Ng's weekly ML newsletter. Clear explanations of the most important AI developments. Excellent for breadth and staying current.
The Neural Networks series and linear algebra/calculus playlists are the clearest mathematical intuitions you will find anywhere. Watch first.
These are the real blockers — specific to AI/ML — that waste months of effort.
Check off each module as you complete the project milestone. Saved in your browser.
Choose a real problem in a domain you care about — medical imaging, code generation, document understanding, scientific data, or a Kaggle-style business problem. Build a complete AI pipeline: curate or collect data, perform rigorous EDA, establish baselines, train and evaluate multiple model families, apply the right fine-tuning technique (LoRA, full fine-tuning, or prompt engineering), optimize for inference (ONNX/quantization), serve via a REST API, add monitoring for drift, and document everything in a public GitHub repo + blog post or technical report. This is the project you show at interviews — it should demonstrate depth, not just familiarity.