Choose where to start
New to machine learning? Start with chapter 1 of the Core Course. Already code? Jump into The Math Behind ML or Modern Architectures.
π§ Core Course
π The Math Behind ML
- Chapter 1: Linear Algebra, Vector Spaces & Matrix Calculus
- Chapter 2: Probability Distributions, Maximum Likelihood & MAP
- Chapter 3: Information Theory, Entropy & Divergence Measures
- Chapter 4: Convexity, Optimization Dynamics & Duality
- Chapter 5: Matrix Decompositions, SVD & Low-Rank Adaptation (LoRA)
- Chapter 6: Deep Neural Representations & Normalization Mathematics
- Chapter 7: Transformer Mathematics: Attention Scaling, RoPE & Latent Projections
- Chapter 8: Continuous Flow Matching ODEs & Post-Training RL Mathematics
π» Modern Architectures
- Chapter 1: Linear Regression & Gradient Descent
- Chapter 2: Logistic Regression & Cross-Entropy Classification
- Chapter 3: Decision Trees & Information Gain (CART)
- Chapter 4: Multi-Layer Perceptrons & Analytical Backpropagation
- Chapter 5: Convolutional Networks & 2D Spatial Feature Maps
- Chapter 6: Modern Optimizers & Normalization Mechanics
- Chapter 7: Scaled Dot-Product & Multi-Head Attention
- Chapter 8: Modern Decoder-Only LLM Block (Llama / Mistral Style)
- Chapter 9: Mixture of Experts (MoE) & Multi-Head Latent Attention (MLA)
- Chapter 10: Diffusion Models & Rectified Flow Matching
- Chapter 11: Post-Training RL for Reasoning LLMs (DPO & DeepSeek-R1 GRPO)