Neural network basics
Neurons, layers, loss and how a network learns from its own mistakes.
Pick a track and follow its modules in order, or jump to the one you need. 32 modules and 327 topics across AI systems, system design and the maths behind machine learning. Where we have written an explainer the topic links to it, and your reading progress stays in this browser.
The explainers are the reading behind the AI track. The topography shows every chapter, topic and term as one connected map. And if you would rather have these ideas working on your data, talk to us.
How modern AI works, from a single neuron to agents in production. One module per chapter of the explainers, in reading order, with a worked architecture where we have one.
Curriculum graph
10 modules in 5 phases
Read in order or jump around. Tick a topic when you have read it. Progress is saved in this browser only, and a tick here is the same tick as on the topic's own page.
Neurons, layers, loss and how a network learns from its own mistakes.
Text becomes tokens, tokens become vectors, and meaning becomes distance.
Attention, positions and the residual stream: the architecture behind every modern model.
From probabilities to words, one token at a time, and the caches that keep it fast.
Experts, quantisation and serving tricks that make large models affordable to run.
Pre-training, fine-tuning and teaching a model what people actually want from it.
Keyword search, vector search, graph indexes and grounding answers in your own data.
Models that plan, call tools, keep memory and talk to your systems through MCP.
How to know a system works, how sure you can be, and how to notice when it stops working.
Looking inside the model to see what it is doing, and the failure modes that matter in production.