Courses
Learn AI by building it
26 missions across 6 courses. Start with Foundations — half an hour and you’ll have built a working agent. The rest go deep on whatever you need.
Prefer to look something up? Browse the concept reference →
AI Foundations
0/6Build a working AI agent from nothing, and understand every part.
Afterwards: Explain what an LLM, RAG, a tool, an agent and an eval actually are.
- 1Make AI TalkBuild the smallest possible AI, and run it.InputLLMOutput3–5 min
- 2Control Your AISame question, completely different answer.PromptingSystem instructions4–6 min
- 3Give AI KnowledgeCatch your AI making something up, then fix it.RAGRetrievalGroundingHallucination6–8 min
- 4Give AI ToolsSome jobs shouldn't go to a language model at all.ToolsFunction calling5–7 min
- 5Build an AgentStop wiring the path. Let it choose.AgentsGoalsTool selection6–8 min
- 6Make Your AI BetterFind the problem, measure it, fix it, measure again.ObservabilityEvalsIteration8–10 min
Prompting & Context
0/4Getting the right things in front of the model at the right moment.
Afterwards: Shape output with examples, reasoning and structure instead of hoping.
- 1Show, Don't TellThree examples beat three paragraphs of description.Few-shot promptingIn-context learning5–7 min
- 2Make It Show Its WorkingAnswering immediately is how models get multi-step problems wrong.Chain of thoughtReasoning models5–7 min
- 3Answers Code Can UseProse is lovely for humans and useless for software.Structured outputSchemasExtraction5–7 min
- 4What It Can Hold in MindTokens, context windows, and why long prompts get expensive.TokensContext windowContext engineering6–8 min
Knowledge & Retrieval
0/4Take RAG apart and tune every stage of it.
Afterwards: Diagnose why a retrieval system is returning the wrong passages.
- 1Take RAG ApartOne Knowledge block is really six stages in a coat.ChunkingEmbeddingsVector storesRetrieval8–10 min
- 2Chunking Changes EverythingThe least glamorous setting in RAG, and one of the most important.Chunk sizeOverlapRetrieval quality6–8 min
- 3Search Two WaysMeaning search misses exact strings. Keyword search misses synonyms.Hybrid searchBM25Reranking7–9 min
- 4Show Your SourcesAn answer nobody can check is an answer nobody should trust.CitationsFaithfulnessHallucination detection7–9 min
Agents & Tools
0/4Systems that plan, delegate, connect to real services, and know when to ask.
Afterwards: Design an agent that's capable without being dangerous.
- 1Make a Plan FirstImprovising a six-step job rarely ends well.PlanningTask decomposition6–8 min
- 2Plug In a Real ServiceOne standard plug instead of an integration per model.MCPTool schemasInteroperability6–8 min
- 3Ask Before You ActCapability is easy. Knowing when to stop is the hard part.Human in the loopAutonomyBlast radius6–8 min
- 4A Team of AgentsSometimes. Often one good agent is better than three confused ones.Multi-agentDelegationReflection8–10 min
Quality & Safety
0/4Measuring whether it works, and finding out how it breaks.
Afterwards: Build a test set, grade with a judge, and attack your own system.
- 1A Real Test SetTrying it once and feeling good is not testing.Golden datasetsRegression testing6–8 min
- 2Let AI Grade AIPowerful, scalable, and quietly biased.LLM-as-judgeRubricsJudge bias6–8 min
- 3Hide the Personal DetailsEverything you send a model may end up in a log.PIIRedactionData privacy5–7 min
- 4Break Your Own AISomeone is going to try. Much better that it's you.Prompt injectionRed teamingTrust boundaries8–10 min
Production
0/4Surviving real traffic, real budgets and real failures.
Afterwards: Cut cost and latency without quietly cutting quality.
- 1Don't Pay TwiceReal traffic is astonishingly repetitive.CachingSemantic cacheLatency6–8 min
- 2When Things BreakModel APIs go down. Your product doesn't have to.RetriesFallbacksGraceful degradation6–8 min
- 3The Right Brain for the JobMost requests are easy. Stop paying frontier prices for them.Model routingCost optimisationClassification6–8 min
- 4Close the LoopYour users are running the best eval you'll ever have.User feedbackVersioningThe data flywheel7–9 min
Progress is saved on this device. Accounts come later.