The path below is designed to be walked in order. Each module ends with a project that forces you to use everything that came before it. Lessons marked live are published; the rest are being written.
Read the Core lessons in each module and do every lab. Skip anything tagged deep on the first pass — you can always come back. Expect 45–60 hours end to end.
Read everything, including the deep lessons, and implement each module's project from scratch in NumPy before reaching for a framework. Expect 80–100 hours end to end.
The four pieces of maths that every AI idea is built from. Taught visually first — you will not see a proof before you have seen a picture.
Before any neural network: what learning from data actually means, and the optimisation loop that sits underneath every model you will ever train.
From a single artificial neuron to a deep network that trains itself. This is the module where the black box becomes transparent.
The two specialised architectures that dominated the 2010s, and which still power a large share of deployed AI today.
The architecture behind ChatGPT, Claude and Gemini — assembled piece by piece until nothing about it is mysterious.
The engineering layer: how real applications are assembled on top of models, and the failure modes that only appear in production.
Not an afterthought module. If you are going to build these systems, you need to understand what they do when they meet the real world.
Labs run entirely in your browser. Nothing is uploaded anywhere.
Drag two weights and a bias; watch the dividing line move across the data.
Set a learning rate and starting point, then watch the model converge — or explode.
Type any sentence and see exactly how a model splits it into tokens.
Compare sigmoid, tanh, ReLU and GELU on one set of axes.
Real Python with NumPy, running in your tab. Four starter exercises included.
Attention visualiser, convolution filter sandbox, and an embedding-space explorer are next.