#55th of 8 in Learning and cookbooks
ai-agents-for-beginners
18-lesson course on building AI agents with Microsoft Agent Framework
- Stars
- 77.1k
- License
- MIT
- Last commit
- Oct 2026
- Language
- Jupyter Notebook
Checked on GitHub.
Overview
A Microsoft course of 18 lessons on building AI agents, each with a written README, a short video for most lessons, and Python code samples in Jupyter notebooks. Topics include tool use, agentic RAG, planning, multi-agent patterns, memory, MCP/A2A/NLWeb protocols, computer-use agents, local agents and securing agents. Samples use Microsoft Agent Framework with Microsoft Foundry Agent Service V2, and some also support OpenAI-compatible providers such as MiniMax.
Who it is for: Developers new to building AI agents, comfortable with Python
Strengths
- Each lesson is standalone, so you can start at any topic
- Covers design patterns plus MCP, A2A, NLWeb, memory and deployment
- Text, short videos and runnable Python samples per lesson
- 50+ language translations kept current by GitHub Action
Weaknesses
- Samples are built around Microsoft Agent Framework and Foundry, which need an Azure account
- Some later lessons have no video
- Cloning pulls large translation folders unless sparse checkout is used
- Alternative provider support is only partial, per the README
What it needs
- no GPU
- Needs Microsoft Foundry (Azure account), Microsoft Agent Framework, Microsoft Foundry Agent Service V2
- Models: Microsoft Foundry models, OpenAI-compatible providers (MiniMax)
Also in Learning and cookbooks
See all 8| Rank | Project | Score |
|---|---|---|
| 1 | generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript | 80 out of 100 |
| 2 | ai-engineering-from-scratchHands-on curriculum for building AI systems from math to agents | 75 out of 100 |
| 3 | llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch | 74 out of 100 |
| #4 | hello-agentsChinese-language course on building LLM agents from scratch | 72 out of 100 |
| #6 | openai-cookbookExample notebooks and guides for building with the OpenAI API | 65 out of 100 |