Buildable labs
10 labs. Each one is a buildable exercise: prerequisites, learning outcomes, step-by-step instructions with code, expected output, common pitfalls. Ship something after every lab.
API Caller
Build your first chatbot
OpenAI API + Streamlit. Ship a working chatbot in 30 minutes.
Token counter and cost dashboard
tiktoken, cost math, cost dashboard in 10 lines of code.
Prompt Engineer
Structured output extractor
PDF → structured JSON with Pydantic and function calling.
RAG Builder
Build a RAG system end-to-end
Ingest → chunk → embed → index → retrieve → generate. Ship a working /ask endpoint.
Hybrid search + reranking
BM25 + vector search + cross-encoder reranker. Measure the recall / precision uplift.
Agent Engineer
ReAct agent with 3 tools
Build a ReAct loop with web search, calculator, and code executor tools.
Build an MCP server
The 2024 Anthropic standard — build a server that exposes 3 tools via MCP.
AI Architect
LLM evaluation harness
Golden dataset + LLM-as-judge + Ragas. Measure your app before shipping.
Red-team your own LLM app
Attack your app with the OWASP AI Top 10. Fix the holes you find.
Cost optimization workshop
Prompt caching + batching + model routing. Measure 10x cost reduction.