Microsoft's 14-lesson crash course on building AI agents
A free, multilingual curriculum that pairs written lessons with videos and Python notebooks to teach agentic design patterns.

What it does This repo is a structured course—14 lessons, each with a written README, a short video, and Python code samples—teaching the fundamentals of building AI agents. Topics range from tool use and agentic RAG to multi-agent systems, metacognition, and production deployment. The course targets beginners; Microsoft suggests completing their “Generative AI For Beginners” course first if you’ve never worked with LLMs.
The interesting bit The course is aggressively multilingual: 50+ automated translations via GitHub Actions, which is generous but bloats the repo. Microsoft actually documents a sparse-checkout command to clone without translations—an unusually honest admission that localization has a cost. The code samples center on Microsoft’s own Agent Framework and Azure AI Foundry Agent Service V2, though some exercises also support OpenAI-compatible alternatives like MiniMax.
Key highlights
- 14 self-contained lessons; jump in anywhere
- Each lesson bundles text, video, and runnable Python notebooks
- Covers concrete patterns: planning, multi-agent orchestration, MCP/A2A protocols, context engineering, agent memory
- 50+ language translations auto-generated and kept in sync
- Active Discord community via Microsoft Foundry
Caveats
- Azure account required for the primary Microsoft Foundry / Agent Service V2 examples
- The repo’s size is significantly inflated by translations; sparse checkout is essentially mandatory for a quick clone
- Some lessons beyond #12 appear truncated or incomplete in the README source provided
Verdict Worth bookmarking if you’re new to agentic AI and want a structured, vendor-backed curriculum with working code. Skip it if you’re already building agents in production or if you prefer frameworks outside the Microsoft/Azure ecosystem.