Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
You dey prefer to Copy am for your machine?
Dis repository get more than 50 languages wey dem translate am into, so e go make the download size big. If you want copy without translations, use sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Dis one go give you everything you need to finish the course quick quick.
If you want make dem add more translations, di languages dem fit support dey listed here
Dis course get lessons wey dey teach di basics of how to build AI Agents. Every lesson get im own topic, so you fit start anywhere wey you like!
We get multi-language support for dis course. Waka go our available languages here.
If na your first time to build wit Generative AI models, check out our Generative AI For Beginners course, wey get 21 lessons on how to build with GenAI.
No forget to star (π) dis repo and fork dis repo to run di code.
If you jam wahala or get any question about how to build AI Agents, join our dedicated Discord Channel for inside di Microsoft Foundry Discord.
Every lesson for dis course get code samples wey you fit find for inside di code_samples folder. You fit fork dis repo to create your own copy.
Di code samples wey dey inside dis exercises dey use Microsoft Agent Framework wit Azure AI Foundry Agent Service V2:
- Microsoft Foundry - Azure Account Required
Dis course dey use dis AI Agent frameworks and services from Microsoft:
Some code samples also fit run on other OpenAI-compatible providers like MiniMax, wey get large-context models (up to 204K tokens). See di Course Setup for details on how to set am up.
If you want more information on how to run di code for dis course, waka go the Course Setup.
You get any suggestion or you see spelling or code wahala? Raise an issue or Create a pull request
- Written lesson wey dey for the README and one short video
- Python code samples wey dey use Microsoft Agent Framework wit Azure AI Foundry
- Links to extra resources to help you continue your learning
| Lesson | Text & Code | Video | Extra Learning |
|---|---|---|---|
| Intro to AI Agents and Agent Use Cases | Link | Video | Link |
| Exploring AI Agentic Frameworks | Link | Video | Link |
| Understanding AI Agentic Design Patterns | Link | Video | Link |
| Tool Use Design Pattern | Link | Video | Link |
| Agentic RAG | Link | Video | Link |
| Building Trustworthy AI Agents | Link | Video | Link |
| Planning Design Pattern | Link | Video | Link |
| Multi-Agent Design Pattern | Link | Video | Link |
| Metacognition Design Pattern | Link | Video | Link |
| AI Agents in Production | Link | Video | Link |
| Using Agentic Protocols (MCP, A2A and NLWeb) | Link | Video | Link |
| Context Engineering for AI Agents | Link | Video | Link |
| Managing Agentic Memory | Link | Video | |
| Exploring Microsoft Agent Framework | Link | ||
| Building Computer Use Agents (CUA) | Link | Link | |
| Deploying Scalable Agents | Coming Soon | ||
| Creating Local AI Agents | Coming Soon | ||
| Securing AI Agents | Coming Soon |
Our team dey produce oda courses! Check am out:
Tenk yu to Shivam Goyal wey contribute important code samples wey show how Agentic RAG dey work.
Dis project dey welcome contributions and suggestions. Most contributions go require say you agree to one Contributor License Agreement (CLA) wey talk say you get right to give us rights to use your contribution. For details, waka go https://cla.opensource.microsoft.com.
When you submit pull request, CLA bot go automatically check whether you need provide CLA and go put correct PR badge (e.g., status check, comment). Just follow instructions wey bot give. You go only need do am once for all repos wey dey use our CLA.
Dis project don adopt Microsoft Open Source Code of Conduct. For more info, check Code of Conduct FAQ or contact opencode@microsoft.com if you get questions or comments.
Dis project fit get trademarks or logos for other projects, products, or services. If you wan use Microsoft trademarks or logos, you must follow Microsoft's Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for modified versions of this project, e no suppose cause confusion or make people think Microsoft dey sponsor am. Any use of third-party trademarks or logos go depend on those third partiesβ own policies.
If you jam wahala or get questions about how to build AI apps, come join:
If you get product feedback or see error while you dey build, waka go:
Disclaimer:
Dis document don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg sabi say automated translation fit get error or wahala. The original document for dia correct language na the real authority. For important info, make you use professional human translation. We no go responsible if pesin reason am wrong or misunderstand because of this translation.