12-Stage Roadmap Overview
Global Constraints
- Language: Python throughout
- Per-stage summary format: Theory -> Hands-On Exercises -> Project
- Each project is self-contained and independent
- Hands-on work should stay practical and include at least one lab-style exercise per stage where possible
- Each stage now includes a dedicated deep-dive page for in-depth study
Stage Sequence
- Python + Async Foundations
- LLM Fundamentals for Agents
- Tool Calling + Structured Outputs
- Memory + State Management
- Single Agent Workflows
- Multi-Agent Orchestration
- Human-in-the-Loop Systems
- Evaluation + Quality Assurance
- Observability + Tracing
- Security + Guardrails
- Production Deployment
- Portfolio + Open Source
Sequencing Notes
- Stages 1-4 are foundational and language mechanics heavy.
- Stages 5-7 shift from scripts to product-like systems.
- Stages 8-11 emphasize production rigor and interview relevance.
- Stage 12 can run in parallel starting around Stage 6.
- When a stage builds on an earlier project, provide a small fallback example so learners are not blocked.