The AI knowledge tree
Every branch of learning-based AI except computer vision and robotics, as structured courses only: no articles, no blog posts, no "read this repo". Ten tiers ordered by dependency, each one stating what it builds on. Within a tier the domains are siblings and can be taken in any order.
Courses last checked
Every entry names the course, the institution, and its code and edition where they matter, so it resolves to exactly one thing, plus its expected workload where the provider states one. Genuine substitutes form a "pick one" group; dominated courses are left out. Computer vision and robotics are deliberately out of scope.
Tier 0. Mathematical foundations
Everything downstream assumes this material. Probability and statistics carry the most weight later.
Linear algebra & linear systems
-
Linear Algebra (18.06SC)
-
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning (18.065)
-
Introduction to Linear Dynamical Systems (EE263)
Calculus & matrix calculus
-
Multivariable Calculus (18.02SC)
-
Matrix Calculus for Machine Learning and Beyond (18.S096, IAP 2023; now 18.063)
Probability & statistics
-
Pick one
-
Statistics 110: Probability
-
Probability - The Science of Uncertainty and Data (6.431x)
-
-
Fundamentals of Statistics (18.6501x)
Information theory
-
Information Theory, Pattern Recognition and Neural Networks
Optimization
-
Convex Optimization I (EE364A)
-
Optimization for Machine Learning (CS-439)
Tier 1. Classical machine learning
The pre-deep-learning core: estimators, generalisation, and the theory the rest leans on.
Core ML
The ML Specialization is an optional, calculus-free on-ramp before CS229.
-
Machine Learning Specialization (3 courses)
-
Pick one
-
Machine Learning (CS229)
-
Introduction to Machine Learning (10-301/10-601, Spring 2026)
-
Learning theory
-
Machine Learning Theory (CS229M / STATS214, Fall 2021)
Probabilistic modelling & inference
-
Statistical Rethinking
-
Pick one
-
Probabilistic Graphical Models (10-708, Spring 2020)
-
Probabilistic Machine Learning
-
Probabilistic Graphical Models Specialization (3 courses)
-
Causal inference
-
Introduction to Causal Inference
Tier 2. Deep learning core
Backprop, optimisation, architectures, generative models.
Deep learning fundamentals
-
Pick one
-
Introduction to Deep Learning (11-785)
-
Deep Learning (6.7960, Fall 2024)
-
Generative models
-
Deep Unsupervised Learning (CS294-158, Spring 2024)
-
Introduction to Flow Matching and Diffusion Models (6.S184, IAP 2026)
Graph & geometric learning
-
Machine Learning with Graphs (CS224W)
-
Geometric Deep Learning (GDL100, AMMI 2022)
Tier 3. NLP, transformers & LLMs
From word vectors to building a language model end to end. CS336 is the densest item in the tree.
NLP foundations
-
Pick one
-
Natural Language Processing with Deep Learning (CS224N, Spring 2024)
-
Advanced Natural Language Processing (11-711, Spring 2026)
-
-
LLM Course (formerly NLP Course)
-
Multilingual NLP (11-737, Spring 2022)
Encoders, embeddings & retrieval
No course yet covers ModernBERT-era encoders or large-scale embedding training.
-
Natural Language Understanding (CS224U, Spring 2023)
-
Advanced Information Retrieval (188.980, 2021/22)
Transformers & building LLMs
Post-training is taught in CS336 (lectures 15-16, assignment 5) and tier 4's deep RL courses.
-
Language Modeling from Scratch (CS336, Spring 2026)
-
Transformers United V6 (CS25, Spring 2026)
Beyond transformers: SSMs, linear attention & diffusion LMs
No dedicated course exists yet. This lecture derives S4 and Mamba; the rest is in CS336 lecture 4, CS25 V6 and 6.S184 lecture 5.
-
Scaling Sequence Length (Lecture 22 of 11-711 Advanced NLP, Spring 2026)
Agents & tool use
-
AI Agents Course
-
Agentic AI (CS294/194-196, Fall 2025)
Tier 4. Reinforcement learning
A standalone branch. Feeds post-training (RLHF, RLVR/GRPO) back into tier 3.
Classical RL
-
Pick one
-
Reinforcement Learning Specialization (4 courses)
-
Introduction to Reinforcement Learning (COMPM050/COMPGI13, 2015)
-
Deep RL
-
Pick one
-
Deep Reinforcement Learning (CS224R, Spring 2025)
-
Deep Reinforcement Learning (CS185/285, Spring 2026)
-
Tier 5. Other modalities & applications
Speech, time series, recommenders, and multimodal models. Multimodal work necessarily touches vision.
Speech & audio
-
Spoken Language Processing (CS224S, Spring 2025)
Time series & forecasting
-
Practical Time Series Analysis
Recommenders & large-scale mining
-
Recommender Systems Specialization (5 courses)
-
Mining Massive Datasets (CS246)
Multimodal learning
-
How to AI (Almost) Anything (MAS.S60, Spring 2025)
Tier 6. ML systems (MLSys)
Kernels, frameworks, distributed training, serving, and compression: how models run fast at scale.
GPU & parallel programming
-
Parallel Computing (CS149, Fall 2023)
-
Accelerated Computing (6.S894, Fall 2025)
DL frameworks & compilers
-
Deep Learning Systems: Algorithms and Implementation (10-414/714)
Distributed training & LLM serving
-
Pick one
-
Data Systems for Machine Learning (CSE 234, Winter 2025)
-
Large Language Model Systems (11-868, Spring 2026)
-
-
Stanford MLSys Seminar Series
Efficient ML & compression
-
TinyML and Efficient Deep Learning Computing (6.5940, Fall 2024)
Tier 7. MLOps & production engineering
Shipping, operating, and monitoring models and the data pipelines behind them.
MLOps
-
Machine Learning in Production (17-445/17-645, Spring 2026)
-
MLOps Zoomcamp
LLMOps
-
LLM Zoomcamp
Data engineering
-
Data Engineering Zoomcamp
Cloud ML certifications
-
Pick one
-
Exam Prep Plan: AWS Certified Machine Learning Engineer - Associate (MLA-C02)
-
Professional Machine Learning Engineer Certification (learning path)
-
Tier 8. Safety, security, privacy & governance
Alignment, interpretability, red teaming, privacy, and policy.
AI safety & alignment
-
Technical AI Safety
-
ARENA - Alignment Research Engineer Accelerator
LLM security & red teaming
-
AI Red Teaming 101
Privacy-preserving ML
-
Algorithms for Private Data Analysis (CS 860, Fall 2020)
Ethics, governance & policy
-
Ethics of AI (TKT21031)
-
Frontier AI Governance
-
AIGP: Artificial Intelligence Governance Professional training
Tier 9. Research practice
Craft rather than knowledge: reading a field, reproducing results, and writing them up.
Doing and writing research
-
AI Research Experiences (CS197, Fall 2022)
-
Writing in the Sciences (SOM-Y0010)