Lab 0 — Build the scoreboard first
Time Setup complete
Lab 1 — Your first call, and reading `usage`
Time Node 20+, an Anthropic API key
Lab 2 — Structured outputs and schema design
Time Lab 1
Lab 3 — Tool use and the agentic loop
Time Lab 2
Lab 4 — Streaming and SSE
Time Lab 1
Lab 5 — Prompt caching and cost
Time Labs 1–2
Lab 6 — Eval design and LLM-as-judge
Time Lab 0, Labs 2–3
Lab 7 — Choosing a model
Time Lab 0, Lab 2, Lab 6
Lab 8 — The trust boundary
Time Lab 0, Lab 3, Lab 6
Lab 9 — Shipping it
Time Lab 0, Lab 3, Lab 5, Lab 7