Foundation
Math Foundations
The linear algebra, calculus and probability you actually use, built by hand.
- Linear Algebra IntuitionLearn · Free · 1 hEvery AI model is just matrix math wearing a fancy hat.Open
- Vectors, Matrices & OperationsBuild · 1 hEvery neural network is just matrix multiplication with extra steps.Needs Full Access
- Matrix TransformationsBuild · 1 h 15 minA matrix is a machine that reshapes space. Learn what it does to every point, and you understand the whole transformation.Needs Full Access
- Calculus for Machine LearningLearn · 1 hDerivatives tell you which way is downhill. That is all a neural network needs to learn.Needs Full Access
- Chain Rule & Automatic DifferentiationBuild · 1 h 30 minThe chain rule is the engine behind every neural network that learns.Needs Full Access
- Probability and DistributionsLearn · 1 h 15 minProbability is the language AI uses to express uncertainty.Needs Full Access
- Bayes' TheoremBuild · 1 h 15 minProbability is about what you expect. Bayes' theorem is about what you learn.Needs Full Access
- OptimizationBuild · 1 h 15 minTraining a neural network is nothing more than finding the bottom of a valley.Needs Full Access
- Information TheoryLearn · 1 hInformation theory measures surprise. Loss functions are built on it.Needs Full Access
- Dimensionality ReductionBuild · 1 h 30 minHigh-dimensional data has structure. You find it by looking from the right angle.Needs Full Access
- Singular Value DecompositionBuild · 2 hSVD is the Swiss Army knife of linear algebra. Every matrix has one. Every data scientist needs one.Needs Full Access
- Tensor OperationsBuild · 1 h 30 minTensors are the common language between data and deep learning. Every image, every sentence, every gradient flows through them.Needs Full Access
- Numerical StabilityBuild · 2 hFloating point is a leaky abstraction. It will bite you during training, and you will not see it coming.Needs Full Access
- Norms and DistancesBuild · 1 h 30 minYour distance function defines what "similar" means. Choose wrong and everything downstream breaks.Needs Full Access
- Statistics for Machine LearningBuild · 2 hStatistics is how you know if your model actually works or just got lucky.Needs Full Access
- Sampling MethodsBuild · 2 hSampling is how AI explores the space of possibilities.Needs Full Access
- Linear SystemsBuild · 2 hSolving Ax = b is the oldest problem in mathematics that still runs your neural network.Needs Full Access
- Convex OptimizationBuild · 1 h 30 minConvex problems have one valley. Neural networks have millions. Knowing the difference matters.Needs Full Access
- Complex Numbers for AILearn · 1 hThe square root of -1 is not imaginary. It is the key to rotations, frequencies, and half of signal processing.Needs Full Access
- The Fourier TransformBuild · 1 h 30 minEvery signal is a sum of sine waves. The Fourier transform tells you which ones.Needs Full Access
- Graph Theory for Machine LearningBuild · 1 h 30 minGraphs are the data structure of relationships. If your data has connections, you need graph theory.Needs Full Access
- Stochastic ProcessesLearn · 1 h 15 minRandomness with structure. The math behind random walks, Markov chains, and diffusion models.Needs Full Access