![]()
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 | 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
If you want make we add more translation languages, dem wey dem support dey listed here
This course get lessons wey dey cover the fundamentals of how to build AI Agents. Each lesson get e own topic so you fit start for any place wey you like!
This course get support for plenty languages. Go our available languages here.
If na your first time wey you dey build with Generative AI models, check our Generative AI For Beginners course, wey get 21 lessons on how to build with GenAI.
No forget to star (🌟) this repo and fork this repo make you fit run the code.
If you jam road or get any question about how to build AI Agents, join our dedicated Discord Channel for the Microsoft Foundry Discord.
Each lesson for this course get code examples, wey you go find for the code_samples folder. You fit fork this repo to create your own copy.
The code examples for these exercises dey use Azure AI Foundry and GitHub Model Catalogs to interact with Language Models:
This course sef dey use these AI Agent frameworks and services from Microsoft:
For more information on how to run the code for this course, go the Course Setup.
You get suggestions or you find spelling or code errors? Raise an issue or Create a pull request
| 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 wey dey for Production | Link | Video | Link |
| Agentic Protocols wey dem dey use (MCP, A2A and NLWeb) | Link | Video | Link |
| How to prepare Context for AI Agents | Link | Video | Link |
| How to manage Agent Memory | Link | Video | |
| Exploring Microsoft Agent Framework | Link | ||
| Building Computer Use Agents (CUA) | Dey come soon | ||
| Deploying Scalable Agents | Dey come soon | ||
| Creating Local AI Agents | Dey come soon | ||
| Securing AI Agents | Dey come soon |
Our team dey produce oda courses! Make you check dem out:
Tenk yu to Shivam Goyal for contributing important code samples wey dey show Agentic RAG.
Dis project dey welcome contributions and suggestions. Most contributions go require say you agree to one Contributor License Agreement (CLA) wey go declare say you get the right and you really dey give us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, CLA bot go automatically check whether you need provide a CLA and e go mark the PR correct (e.g., status check, comment). Just follow the instructions wey the bot give. You go only need to do this once for all repos wey dey use our CLA.
This project don adopt the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com if you get any extra questions or comments.
Dis project fit get trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos dey subject to and must follow Microsoft’s Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for modified versions of this project, make e no cause confusion or make people think say Microsoft sponsor am. Any use of third-party trademarks or logos dey subject to those third-parties’ policies.
If you jam problem or get any question about how to build AI apps, join:
If you get product feedback or you see errors while you dey build, visit:
Disclaimer: Dis document don translate wit AI translation service Co-op Translator (https://github.com/Azure/co-op-translator). Even though we dey try make am correct, abeg sabi say automated translations fit get mistakes or no too correct. Di original document for im original language na di official/authoritative source. For important mata, make you use professional human translator. We no dey liable or responsible for any misunderstanding or wrong interpretation wey fit come from dis translation.