![]()
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 | |
| How to Explore Microsoft Agent Framework | 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:
Big thanks 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 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 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. If you wan use Microsoft trademarks or logos, you go need follow Microsoft’s Trademark & Brand Guidelines. If you wan use Microsoft trademarks or logos for modified versions of dis project, e no suppose cause confusion or make e look like say Microsoft dey sponsor am. Any use of third-party trademarks or logos go need follow di policies of di third-party.
If you dey stuck or you get any questions about how to build AI apps, join:
If you get product feedback or errors while you dey build, visit:
Disclaimer:
Dis dokyument don use AI transleto service Co-op Translator do di translation. Even as we dey try make am accurate, abeg sabi say machine translation fit get mistake or no dey correct well. Di original dokyument wey dey for im native language na di main source wey you go fit trust. For important mata, e good make professional human transleto check am. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because you use dis translation.