![]()
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
Prefer to Clone Locally?
This repository includes 50+ language translations which significantly increases the download size. 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"This gives you everything you need to complete the course with a much faster download.
If you wish to have additional translations languages supported are listed here
This course get lesson wey dey cover the basics for building AI Agents. Every lesson get im own topic so, start for any way wey you like!
This course get multi-language support. Go check our available languages here.
If na your first time to 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 (๐) dis repo and fork dis repo to fit run the code.
If you jam wahala or get any question about how to build AI Agents, join our dedicated Discord Channel for Microsoft Foundry Discord.
Every lesson for dis course get code examples dem, wey you fit find for the code_samples folder. You fit fork dis repo to create your own copy.
The code examples for dis exercises, dey use Azure AI Foundry and GitHub Model Catalogs for to interact with Language Models:
Dis course still dey use these AI Agent frameworks and services from Microsoft:
For more info on how to run the code for dis course, go to the Course Setup.
You get any suggestions or you find any 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 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) | Coming Soon | ย | ย |
| Deploying Scalable Agents | Coming Soon | ย | ย |
| Creating Local AI Agents | Coming Soon | ย | ย |
| Securing AI Agents | Coming Soon | ย | ย |
Our team dey produce oda courses! Make you check out:
Tanks to Shivam Goyal for di important tins wey im contribute, wey dey show Agentic RAG.
Dis project dey welcome any contributions and ideas. Most contributions go need make you agree to Contributor License Agreement (CLA) wey talk say you get di right and you actually gree to gimme di rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit PR, CLA bot go automatically check if you need provide CLA and e go mark di PR well well (e.g., status check, comment). Just follow wetin di bot talk. You only go do am once for all di repos wey dey use our CLA.
Dis project don adopt di Microsoft Open Source Code of Conduct. For more info check Code of Conduct FAQ or contact opencode@microsoft.com if you get extra questions or comments.
Dis project fit get trademarks or logos for some projects, products, or services. To use Microsoft trademarks or logos, you gats follow Microsoftโs Trademark & Brand Guidelines. If you modify dis project and use Microsoft trademarks or logos, e no suppose make people confuse or think say Microsoft dey sponsor am. Any other third-party trademarks or logos go follow their own policies.
If you jam problem or get questions about how to build AI apps, come join:
If you get product feedback or you see error while you dey build visit:
Disclaimer:
Dis document na wetin AI translation service Co-op Translator translate. Even though we dey try make am correct, abeg sabi say automatic translation fit get mistakes or wrong gbege. Di original document wey e dey for im own language na di correct one wey you suppose trust. For important tori, make you find professional human translation. We no go responsible for any misunderstanding or wrong meaning wey fit happen because of dis translation.