Part II

Mathematics

The mathematical backbone of modern machine learning — from vector spaces and calculus through probability, information theory, convex optimization, and the functional analysis underlying deep learning. Treated rigorously, with ML motivation throughout.

12 modules68 lessons
03

Linear Algebra & Matrix Analysis

Vector spaces, spectral theory, matrix decompositions, and the geometric machinery behind every ML model — developed from first principles.

8 lessonsStart →
04

Multivariate Calculus & Differential Geometry

Gradients, Hessians, manifolds, and Riemannian geometry — the geometric foundation of learning.

6 lessonsStart →
05

Convex Analysis & Optimization Theory

Duality, KKT conditions, proximal methods, and the geometry of non-convex loss landscapes.

6 lessonsStart →
06

Probability Theory

Measure-theoretic probability, distributions, convergence modes, limit theorems, and concentration inequalities.

6 lessonsStart →
07

Statistical Inference & Learning Theory

MLE, Bayesian inference, PAC learning, VC dimension, and the theory behind why models generalize.

6 lessonsStart →
08

Information Theory

Entropy, mutual information, KL divergence, channel capacity, and the deep connection between compression and intelligence.

5 lessonsStart →
09

Stochastic Processes

Markov chains, martingales, Brownian motion, Itô calculus, and stochastic differential equations.

6 lessonsStart →
10

Numerical Methods & Scientific Computing

Floating point, direct and iterative solvers, automatic differentiation, and numerical stability in practice.

5 lessonsStart →
11

Operations Research

Linear programming, integer programming, network flows, combinatorial optimization, and dynamic programming.

5 lessonsStart →
12

Game Theory & Mechanism Design

Nash equilibria, minimax, mechanism design, and the multi-agent foundations of GANs and RLHF.

5 lessonsStart →
13

Functional Analysis & Operator Theory

Hilbert and Banach spaces, bounded operators, RKHS, and the operator-theoretic view of attention and kernels.

5 lessonsStart →
14

Graph Theory & Combinatorics

Spectral graph theory, random graphs, the probabilistic method, and the combinatorial foundations of GNNs.

5 lessonsStart →