series
Learn it in order
Each series builds one skill, one video at a time. Start at part 1.
Shipping reliable AI apps
Everything that keeps an LLM feature working in production, in watch order: reliable JSON, retries and timeouts, observability, and agents that don't loop. Hand-drawn doodle explainers, theory then a practical example.
Measuring LLM quality: evals and RAG
How to tell whether your LLM app is any good and how to make retrieval find the right thing, in watch order. Hand-drawn doodle explainers, theory then a practical example.
Cutting LLM cost and latency
How to make LLM apps cheaper and faster without worse answers, in watch order: caching first. Hand-drawn doodle explainers, theory then a practical example.
Securing AI agents
How to give an AI agent real tools without handing it the keys, in watch order: locking down MCP tools first. Hand-drawn doodle explainers, theory then a practical example.