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
You prefer make you Clone am for your machine?
This repository get 50+ language translations wey go make the download size big well well. If you want clone without the translations, try 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 one go give you everything you need to finish the course, and e go quick pass for download.
If you want more translation languages dem wey dem dey support, you fit see dem here
This course get lessons wey dey cover tori wey dem supposed know to fit build AI Agents. Each lesson get e own topic so you fit start for anywhere wey you like!
This course get multi-language support. Check the languages wey dey here.
If na your first time you dey build with Generative AI models, try 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 to fit run the code.
If e jam you or you get any question about how to build AI Agents, join our special Discord Channel for the Microsoft Foundry Discord.
Each lesson inside this course get code samples, wey you fit find inside code_samples folder. You fit fork this repo to create your own copy.
The code wey dem use for these exercises, dem use Microsoft Foundry and GitHub Model Catalogs to run Language Models:
- Github Models - Free / Limited
- Microsoft Foundry - You need Azure Account
This course also dey use these AI Agent frameworks and services from Microsoft:
For more tori about how to run the code for this course, check the Course Setup.
You get any suggestion or you find spelling or code mistakes? Raise an issue or Create a pull request
- One written lesson for the README plus one short video
- Python code samples wey support Microsoft Foundry and Github Models (Free)
- Links to more resources wey go help you to continue your learning
| 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 |
Na wi team dey produce oda kΙsi dem! Make you check am:
Tenk yu to Shivam Goyal for di contribution of beta beta kode sampulwey dem wey dey show how Agentic RAG dey work.
Dis project dey welcome contribution and suggestion. Plenti contribution need say you gree to one Contributor License Agreement (CLA) wey talk say you get di right, and you really dey grant us di rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit pull request, one CLA bot go automatically find out if you need to provide CLA and go put appropriate decoration for the PR (like status check, comment). Just follow wetin di bot talk make you do. You go only need to 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 di Code of Conduct FAQ or contact opencode@microsoft.com for any extra question or comment.
Dis project fit get trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos na subject to and you must follow Microsoft's Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for changed versions of dis project, e no suppose cause confusion or make people believe say Microsoft sponsor am. Any use of third-party trademarks or logos dey subject to di third parties' own policies.
If you jam problem or get any question about how to build AI apps, come join:
If you get feedback on product or you see error while you dey build, visit:
Disclaimer: Dis dokument don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg sabi say automated translations fit get some mistakes or wrong tins. Di original dokument for im own language na di correct one wey you suppose trust. If na important tins, better make professional human translation do am. We no go responsible for any wahala or wrong meaning wey fit come from using dis translation.