Maps
Learning roadmaps
Every module of every track, in the order we think you should take it. Tap any block to see what is inside it. Nothing here is behind the paywall - if you would rather assemble it yourself from free videos, this page is the instruction sheet.
Curation in progress
Payments
How money moves, and what has to be true in your database before an order is paid.
- Modules
- 7
- Lessons
- 35
- Curated videos
- 47
- Prerequisite
- You have shipped a checkout
Seven modules on the layer a product needs the moment it has a customer, and the only one where being wrong costs money rather than uptime. What authorization, capture, settlement and payout actually are and who is entitled to decline each of them. How you become someone allowed to take a payment at all, and whether you want a gateway or a merchant of record. What a checkout hands to an attacker. Then the part nobody sequences: minor units, the webhook that is the only thing that knows, idempotency, entitlement state and a double-entry ledger that reconciles. Subscriptions on a card and under India's e-mandate framework. Declines, dunning, refunds and chargebacks. Marketplaces, splits and payouts. And what spending authority an AI agent may be granted.
Curation in progress
SEO
How anyone finds you at all, taught from the mechanism up rather than the tactic down.
- Modules
- 10
- Lessons
- 52
- Curated videos
- 108
- Prerequisite
- You have shipped something public
Ten modules on the layer that decides whether anyone ever arrives. It starts where no other SEO course does: what a crawler actually fetches, why your page is stored as a posting list rather than as a page, the arithmetic BM25 does to decide one document beats another, and PageRank as an eigenvector over a link graph. Then how an AI answer is really assembled - embeddings that match a page sharing none of your words, retrieval and grounding, one question fanning out into a dozen searches, and how a passage becomes a citation. Only then the practice: robots.txt and the AI crawlers, rendering and canonicals, Core Web Vitals and the page an agent sees, intent and topic architecture, content with evidence behind it, links and mentions and entities, and measuring any of it honestly across two consoles when the click may never happen. It ends with the part SEO courses skip - what a visit is worth, and the loop that turns one user into another.
Curation in progress
Agents & MCP
The agent loop as a mechanism you could draw on a whiteboard, and everything that has to be true around it.
- Modules
- 13
- Lessons
- 60
- Curated videos
- 145
- Prerequisite
- You have built an agent that works
Thirteen modules for someone whose agent already works on the happy path. It starts by replacing the word 'agent' with a loop - model, tool call, result, repeat - and asks the question almost nobody can answer about their own system: what did the model actually receive on turn three. Then tools and function calling, schemas and argument validation, and what goes wrong when there are forty of them. MCP end to end: hosts and clients and servers, tools and resources and prompts, stdio against streamable HTTP, and building, testing and distributing a server yourself. Context engineering as a budget rather than a window - compaction, memory that is not a vector database, retrieval into the loop, and context rot. Planning and decomposition, and when planning makes an agent worse. Multi-agent orchestration, including the case for one agent. Then the parts that decide whether it survives contact with users: least privilege and sandboxing, prompt injection through tools and the lethal trifecta, evaluating a trajectory rather than an output, where the tokens go, and tracing a run you have to reproduce. It stops where inference-engineering starts: how the model is trained or served is not this course.
Curation in progress
Inference Engineering
What happens after training: making a model serve fast and cheap.
- Modules
- 8
- Lessons
- 94
- Free module
- The Generation Loop
- Prerequisite
- You can read PyTorch
Eight modules on the half of machine learning that runs in production. How a token is actually produced, why the GPU spends most of its time waiting, what the KV cache costs, how batching and scheduling fill the machine, how quantisation and speculative decoding shrink the work, and what a fleet of GPUs costs per million tokens. Then the two workloads that changed the job: serving agents, where hundreds of turns share one enormous prefix, and serving models that think before they answer.
Curation in progress
Everything Data
The data stack underneath every model that works.
- Modules
- 12
- Lessons
- 85
- Curated videos
- 90
- Prerequisite
- You can write SQL
Twelve modules from ingestion to the warehouse: SQL for engineers, modelling, batch and streaming pipelines, orchestration, quality, vector databases and the RAG pipeline, versioning, feature stores, and preparing data for a foundation model. All 85 lessons are written; the curation is still filling in behind them, and each lesson says where it stands.
Curation in progress
Deployment
Everything between the commit and a stranger using it.
- Modules
- 11
- Lessons
- 56
- Prerequisite
- You can already build something
Eleven modules for someone who has shipped something live by prompting and does not read code. It opens on the mathematics - why latency goes vertical near saturation, Little's Law, why an average hides the tail, availability as multiplication, and feedback with lag. Then what deployment and a server actually are; the network, from the speed of light as a floor through DNS and TLS to the edge; the machine, from processes to containers to what boots when a function is invoked; the real options for where code runs and what each costs; state and consistency, taught from the Cambridge distributed systems lectures; access and blast radius, where every documented vibe-coding catastrophe actually landed; releasing; detecting failure; how systems fail; and what scale costs.
Live
User Systems
The layer every product has and nobody teaches as a subject.
- Modules
- 7
- Lessons
- 34
- Free
- First lesson of every module
- Prerequisite
- You have shipped a login
Seven modules on the part of a product that knows who someone is. It starts with the four things a "user" quietly collapses - identity, credential, session and authorization - and takes each one seriously: how a password, a code and a passkey differ in what they can be stolen by, why a lifted session cookie walks past MFA and passkeys alike, and what OAuth actually delegates. Then permissions, from roles to relationships, through the access-control bug that sits in almost every generated CRUD layer, and out into teams, organizations and the three ways a SaaS keeps one customer's data away from another's. After that the parts nobody writes down: what the account lifecycle really has to touch when somebody asks to be deleted, why signup is not activation, and that a notification system is a distributed system with queues, retries and a provider that throttles. It ends on support and privileged access - letting somebody help a user without creating an invisible super-admin - and on the question 2026 added, which is what authority an AI agent may exercise on a user's behalf.