![]()
If you wan make we add more language, check here
Dis course get lessons wey dey teach di basics of how to build AI Agents. Each lesson dey cover im own topic, so you fit start anywhere wey you like!
Dis course get multi-language support. Check di available languages here.
If na your first time to dey work wit Generative AI models, make you check our Generative AI For Beginners course, wey get 21 lessons on how to build wit GenAI.
No forget to star (🌟) dis repo and fork dis repo to run di code.
If you dey stuck or you get any question about how to build AI Agents, join our Discord Channel for di Microsoft Foundry Discord.
Each lesson for dis course get code examples wey dey inside di code_samples folder. You fit fork dis repo to create your own copy.
Di code example for dis exercises dey use Azure AI Foundry and GitHub Model Catalogs to interact wit Language Models:
Dis course also dey use di following AI Agent frameworks and services from Microsoft:
For more info on how to run di code for dis course, check di Course Setup.
You get suggestions or you see 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 Production | Link | Video | Link |
| How to Use Agentic Protocols (MCP, A2A and NLWeb) | Link | Video | Link |
| Context Engineering for AI Agents | Link | Video | Link |
| How to Manage Agentic Memory | Link | Video | |
| Microsoft Agent Framework wey you fit explore | Link | ||
| How to Build Computer Use Agents (CUA) | E go soon dey | ||
| How to Deploy Scalable Agents | E go soon dey | ||
| How to Create Local AI Agents | E go soon dey | ||
| How to Secure AI Agents | E go soon dey |
Our team dey produce other courses! Check dem out:
We dey thank Shivam Goyal for e contribution wey show important code samples wey dey demonstrate Agentic RAG.
Dis project dey welcome contributions and suggestions. Most contributions go need make you agree to Contributor License Agreement (CLA) wey go show say you get di right to, and you dey actually give us di rights to use wetin you contribute. For more details, visit https://cla.opensource.microsoft.com.
When you submit pull request, CLA bot go automatically check if you need to provide CLA and e go decorate di PR well (e.g., status check, comment). Just follow di instructions wey di bot go give you. You go only need to do dis one time for all repos wey dey use our CLA.
Dis project don adopt di Microsoft Open Source Code of Conduct. For more info, check di 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 must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos for modified versions of dis project no suppose cause confusion or imply say Microsoft dey sponsor am. Any use of third-party trademarks or logos must follow di policies of di third-party.
If you dey stuck or you get any question about how to build AI apps, join:
If you get product feedback or errors while you dey build, visit:
Disclaimer:
Dis document don use AI translation service Co-op Translator take translate am. Even though we dey try make e accurate, abeg sabi say automated translations fit get mistake or no correct well. Di original document for di native language na di main correct source. For important information, e better make una use professional human translation. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because of dis translation.