🤖 AI / ML Foundations
The math and Python behind machine learning — run it yourself.
1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→
Lesson 1 — Data as numbers
basics · 7 min
Lesson 2 — Normalisation
easy · 9 min
Lesson 3 — Similarity
medium · 10 min
Lesson 4 — Prediction by average
medium · 10 min
Lesson 5 — The sigmoid
medium · 10 min
Lesson 6 — A tiny training step
hard · 13 min
Lesson 7 — Sigmoid
medium · 9 min
Lesson 8 — Accuracy
hard · 10 min
Lesson 9 — Train / test split
hard · 11 min
Lesson 10 — Mean squared error
hard · 10 min
Lesson 11 — Feature scaling
medium · 9 min
Lesson 12 — Cosine similarity
hard · 12 min
Lesson 13 — k-NN (tiny)
hard · 13 min
Lesson 14 — One-hot encoding
medium · 10 min
Lesson 15 — Confusion counts
hard · 11 min
Lesson 16 — Gradient step
hard · 12 min