
Founding cohort·$160 → $130 for the first cohort.·Full price after that.
Machine Learning Foundations
A first-principles introduction to modern machine learning.
A first-principles introduction to modern ML: linear models through deep networks, with daily problem sets and a capstone project.
For students and mid-career professionals making the jump into ML.
You will be able to
do the work.
- Implement core ML algorithms from scratch — linear models, trees, neural networks
- Train and evaluate neural networks on real datasets, end to end
- Debug a model that isn't learning, and know why
- Read and reproduce results from current ML papers
- Defend a capstone project in front of working researchers
What we cover.
Prerequisites
- Linear algebra and calculus to first-year university level
- Programming experience in any language
- 01
Weeks 1–3 — Foundations
Probability, linear algebra you actually use, gradient descent. Linear and logistic regression from scratch.
- 02
Weeks 4–6 — Classical ML
Trees, ensembles, regularisation, model selection. Building a portfolio of working models.
- 03
Weeks 7–9 — Neural networks
Backpropagation by hand, then in PyTorch. CNNs, sequence models, the modern transformer.
- 04
Weeks 10–12 — Capstone
A real dataset, a real question, a written report. Reviewed by working researchers.
Enroll.
Cohorts are small. Tell us a little about your work and we'll reply within a few working days with next steps.
Founding cohort. In-person at Falcon Grammar School & Academy, E-11/4, Islamabad — starting 5 July 2026, with daily problem sets and weekly office hours. Founding rate for the first cohort — full price after that.