Create an account to study the free first module. Start free.

Mathematical Foundations

Mathematical Foundations for Machine Learning

Seven modules. Five synthesis checkpoints. One mock at the end. Each module has its own prereqs (skip if confident), core pages, and practice set — and references the material from earlier modules you’ll need to loop back to.

7 modules · 5 synthesis checkpoints · 1 final mock

Not started
Orientation

What is this course?

Linear algebra is the language of ML — every matrix equation is a sentence in shorthand.

Vector calculus turns those sentences into motions: gradient descent, backprop, optimization.

Probability and statistics layer on top to handle uncertainty. This course builds the first two.

Mental model

The notation is a map

A
column space
the universe of inputs
x
feature vector
one specific input
b
target
the desired output
w
parameters
what we're learning
∇
gradient
how to nudge w
Synthesis

Checkpoints

Six pages that test combinations of two or three modules at once. Skip until you've finished the relevant cores.

A · M1+M2B · M3 → convexityC · M3+M4D · M4+M5E · M2+M3+M7Final mock