![]()
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 prefer to Clone Locally?
Dis repository get 50+ language translations wey go make di download big. To clone 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 complete di course with download wey fast well-well.
If you wan make dem add more translations, di list of supported languages dey here
Dis course get lessons wey dey cover di foundation of how to build AI Agents. Each lesson get e own topic so start for anywhere wey you like!
We get support for many languages for dis course. Go our languages wey dey available here.
If na your first time to build with Generative AI models, check our Generative AI For Beginners course, wey get 21 lessons about how to build with GenAI.
No forget to star (🌟) dis repo and fork dis repo so you fit run di code.
If you jam problem or you get any question about building AI Agents, join our special Discord Channel for the Microsoft Foundry Discord.
Each lesson for dis course get code examples, wey you fit find for the code_samples folder. You fit fork dis repo to create your own copy.
Dem code examples for these exercises dey use Microsoft Agent Framework with Azure AI Foundry Agent Service V2:
Dis course dey use dis AI Agent frameworks and services from Microsoft:
Some code samples fit still support other OpenAI-compatible providers like MiniMax, wey get big-context models (up to 204K tokens). Check the Course Setup for how to set am.
For more information on how to run di code for dis course, go the Course Setup.
You get any suggestion or you find any spelling or code mistake? Raise an issue or Create 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 for 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 | Link | Link |
Our team dey produce oda courses dem! Make you check out:
Tenk yu to Shivam Goyal for to give important code samples wey dey show how Agentic RAG work.
Dis project dey welcome contributions and suggestions. Most contributions go need make you agree to one Contributor License Agreement (CLA) wey talk say you get di rights, and you really dey give us permission make we use your contribution. If you wan see details, waka go https://cla.opensource.microsoft.com.
If you submit pull request, CLA bot go check automatically if you need provide CLA and e go put correct decoration for PR (like status check, comment). Just follow the instructions wey di bot give. You go only need do dis once for all repos wey dey use our CLA.
Dis project don adopt di Microsoft Open Source Code of Conduct. If you want know more, see 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. To use Microsoft trademarks or logos authorized, you must follow Microsoft’s Trademark & Brand Guidelines. Use Microsoft trademarks or logos for modified versions of dis project no suppose cause confusion or make people think say Microsoft dey sponsor am. Any use of third-party trademarks or logos go follow those third-parties own policies.
If you jam wahala or get any question about to build AI apps, join:
If you get product feedback or bugs wey happen while you dey build, visit:
Disclaimer: Dis document don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg make you know say automated translation fit get errors or mistakes. Di original document for dia own language na im be di correct source. For important info, make person wey sabi human translation do am. We no go responsible for any misunderstanding or wrong understanding wey fit happen because of dis translation.