Courses
Every course is free. Start with the guided tour, then go deep: linear algebra, calculus, probability and statistics, and machine learning built from first principles.
- C0
The Math Behind Neural Networks: A Guided Tour
A fast, visual tour of the math inside a neural network: vectors, matrices, derivatives and gradient descent, ending with a tiny network you train in the browser.
5 lessons · about 3 hours
- C1Coming soon
Linear Algebra for ML
Vectors, matrices, linear systems, eigenvalues and the SVD, from geometric intuition to proofs, ending in least squares and PCA.
36 lessons · about 40 hours
- C2Coming soon
Calculus & Optimization for ML
Derivatives, Taylor series, integrals and multivariable calculus, through backpropagation and the optimisers that train every model.
37 lessons · about 42 hours
- C3Coming soon
Probability & Statistics for ML
Probability, random variables, distributions, inference and information theory: the reasons behind every ML loss function.
37 lessons · about 42 hours
- C4Coming soon
Machine Learning from First Principles
Derive, implement from scratch and evaluate the classical ML algorithms, from linear regression to neural networks and clustering.
34 lessons · about 42 hours