🤖
AI Engineering L3 PRO · 105 lessons Build with Claude & LLM APIs like the US dev community does
105 lessons across 6 modules: API fundamentals, tool use & function calling, RAG, agent loops, production AI, and frontier topics (vision, prompt caching, compaction, Files/Skills/Batches APIs, voice agents, multi-agent orchestration).
✅ Before you start
· Python Foundations done — or equivalent (you read other Python code and write your own functions) · Know what an HTTP API is. You don't need to have built one yet · An API key (free tier of Anthropic or Gemini) — we'll show you where to get one 🗺 Map 📚 Curriculum
🔒 System prompts that control behavior
🔒 Tool use — letting Claude call your functions
🔒 Token economics: cache it or pay 10×
🔒 Structured output — JSON without prompt-hacking
🔒 🏆 Capstone — Build a customer-support agent
🔒 Streaming responses: SSE + token-by-token UX
🔒 Stop sequences and stop_reason
🔒 System prompts that actually work
🔒 Chain-of-thought and thinking
🔒 Structured outputs (JSON mode)
🔒 Token counting and cost estimation
🔒 Retry, backoff, and error handling
🔒 Vision: images in messages
🔒 🎯 Review: AI engineering module 1 recap
🔒 Tool use: function calling basics
🔒 Tool use loop and agentic loops
🔒 MCP servers: extending Claude
🔒 Evals: measuring LLM quality
🔒 Cost & latency optimization
🔒 Safety: prompt injection and jailbreaks
🔒 Capstone: production deployment checklist
🔒 RAG: why retrieval beats raw prompting
🔒 Embeddings: text → vectors
🔒 Hybrid search: BM25 + vector
🔒 Citations and groundedness
🔒 Multi-query / HyDE expansion
🔒 🎯 Review: AI engineering module 2 recap
🔒 Agents: planner + executor pattern
🔒 Agents: ReAct (reason + act) loop
🔒 Multi-agent orchestration
🔒 Tool selection: parallel vs sequential
🔒 Anthropic Computer Use tool
🔒 Anthropic Code Execution tool (deep dive)
🔒 MCP (Model Context Protocol) servers
🔒 Function calling vs tool use vs structured output
🔒 Prompt caching strategies (extended)
🔒 Token economics: caching, batching, distillation
🔒 Fine-tuning: when (rare), how (LoRA), pitfalls
🔒 Embedding models comparison
🔒 Vector DB at scale: Pinecone vs Qdrant vs pgvector
🔒 Hybrid search tuning (BM25 + dense + rerank)
🔒 Eval harness: building a golden set
🔒 LLM-as-judge evals: pitfalls and best practices
🔒 Cost monitoring: per-feature unit economics
🔒 Capstone: design a customer-support AI agent end-to-end
🔒 🎯 Review: AI engineering module 3 recap
🔒 Multi-modal RAG: indexing images alongside text
🔒 Cross-encoder rerankers vs ColBERT
🔒 RRF math: why rank-fusion beats score-blending
🔒 Recursive retrieval: parent-child chunks
🔒 ReAct vs Plan-and-Execute agents
🔒 Reflection loops that actually help
🔒 Memory: episodic vs semantic
🔒 Tool schemas the LLM uses correctly
🔒 Structured output: JSON mode, grammars, instructor
🔒 Guardrails — defense in depth
🔒 Token budget in long contexts
🔒 Cost: model routing + eval-driven downgrade
🔒 Regression suites and prompt versioning
🔒 Fine-tuning vs RAG: decision matrix
🔒 Privacy: PII redaction and on-prem inference
🔒 🏆 Capstone — production-grade RAG end-to-end
🔒 🎯 Review: AI engineering module 4 recap
🔒 Vision inputs: image + text in one call
🔒 Vision OCR: extract structured data from a receipt
🔒 Vision: chart and graph reasoning
🔒 Audio: process transcripts with Claude
🔒 Long context: 1M window strategies
🔒 Prompt caching: top-level breakpoints
🔒 Prompt caching: silent invalidators audit
🔒 Streaming: SSE events and final-message helper
🔒 Compaction: long-running conversations beyond 200K
🔒 Adaptive thinking: replacing budget_tokens
🔒 Effort parameter: cost/quality tuning
🔒 Files API: persistent document processing
🔒 Skills: pre-packaged behavior bundles
🔒 Batches API: 50% off for offline workloads
🔒 Token counting + cost optimization checklist
🔒 Multi-agent orchestration patterns
🔒 Self-improving prompt: eval-driven prompt loop
🔒 Frontier model selection: Opus vs Sonnet vs Haiku
🔒 🏆 Capstone: end-to-end multi-modal agent
Tip: click any lesson to revisit it. After your first attempt, the “Show example” button reveals the full solution.