The roadmap

A complete AI curriculum, in the right order

Follow the tracks from top to bottom for a full degree-style journey, or jump straight to the area you need. Each track builds on the mathematics and ideas of the ones before it.

01
🧠

AI Foundations

Search, logic, knowledge, uncertainty and the ideas that started the field.

Open track syllabus →
02
∑

Mathematics for ML

Linear algebra, calculus, probability, statistics, information theory and optimisation.

Open track syllabus →
03
📈

Machine Learning

Regression, classification, trees, ensembles, clustering, evaluation and learning theory.

Open track syllabus →
04
🔗

Deep Learning

Neural networks, backpropagation, optimisers, normalisation, CNNs, RNNs and training at scale.

Open track syllabus →
05
👁️

Computer Vision

From pixels to perception: classification, detection, segmentation, ViTs and 3D vision.

Open track syllabus →
06
💬

NLP & Transformers

Language models, embeddings, attention, BERT, GPT, speech and multilingual NLP.

Open track syllabus →
07
✨

Generative AI & LLMs

VAEs, GANs, diffusion, large language models, RAG, fine-tuning and AI agents.

Open track syllabus →