Concepts
Six teaching sections
Every worked example in this site illustrates one of the ideas below. Read a module's concepts before jumping to its examples — the reasoning behind each recommended approach lives here.
Module 0 · 2 concepts
What This Exam Actually Tests
Judgment, not trivia — pick the mechanism whose strength matches what the situation needs.
Module 1 · 5 concepts
Claude Code Configuration
Match the mechanism to the requirement: instructions influence, hooks guarantee, and every kind of knowledge has a natural home.
Module 2 · 5 concepts
Working with the Agent
Match ceremony to complexity, iterate with concrete targets, and manage context as the limited resource it is.
Module 3 · 4 concepts
MCP and Tool Design
Agents pick tools from descriptions, fail well when errors are structured, and fabricate less when a tool's inputs are clearly sourced.
Module 4 · 4 concepts
Agentic Loops and the SDK
The loop runs on stop_reason, the model has no memory of its own, and hard guarantees live in the code wrapped around it.
Module 5 · 5 concepts
Structured Data Extraction
Enforce structure with a schema, stop fabrication at its source, model the real world honestly, and review by risk.