Skip to content

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

  1. Python + Async Foundations
  2. LLM Fundamentals for Agents
  3. Tool Calling + Structured Outputs
  4. Memory + State Management
  5. Single Agent Workflows
  6. Multi-Agent Orchestration
  7. Human-in-the-Loop Systems
  8. Evaluation + Quality Assurance
  9. Observability + Tracing
  10. Security + Guardrails
  11. Production Deployment
  12. 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.