ai-agents-for-beginners

AI Agents for Beginners - Na Course

Generative AI For Beginners

One course wey dey teach everything wey you need to sabi to start to build AI Agents

GitHub laisens GitHub contributors GitHub issues GitHub pull-requests PRs dem welcome

🌐 Multi-Language Support

E dey supported via GitHub Action (Automated & dey Always Up-to-Date)

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

If you want make we add more translation languages, dem wey dem support dey listed here

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 How to Start

This course get lessons wey dey cover the fundamentals of how to build AI Agents. Each lesson get e own topic so you fit start for any place wey you like!

This course get support for plenty languages. Go our available languages here.

If na your first time wey you 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 (🌟) this repo and fork this repo make you fit run the code.

Meet Other Learners, Make You Fit Ask Questions

If you jam road or get any question about how to build AI Agents, join our dedicated Discord Channel for the Microsoft Foundry Discord.

Wetin You Need

Each lesson for this course get code examples, wey you go find for the code_samples folder. You fit fork this repo to create your own copy.

The code examples for these exercises dey use Azure AI Foundry and GitHub Model Catalogs to interact with Language Models:

This course sef dey use these AI Agent frameworks and services from Microsoft:

For more information on how to run the code for this course, go the Course Setup.

🙏 You wan help?

You get suggestions or you find spelling or code errors? Raise an issue or Create a pull request

📂 Wetin each lesson get

🗃️ Lessons

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 for Production Link Video Link
Agentic Protocols wey dem dey use (MCP, A2A and NLWeb) Link Video Link
How to prepare Context for AI Agents Link Video Link
How to manage Agent Memory Link Video  
Exploring Microsoft Agent Framework Link    
Building Computer Use Agents (CUA) Dey come soon    
Deploying Scalable Agents Dey come soon    
Creating Local AI Agents Dey come soon    
Securing AI Agents Dey come soon    

🎒 Oda Courses

Our team dey produce oda courses! Make you check dem out:

LangChain

LangChain4j for Beginners LangChain.js for Beginners


Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Series

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 Community Thanks

Tenk yu to Shivam Goyal for contributing important code samples wey dey show Agentic RAG.

Contributing

Dis project dey welcome contributions and suggestions. Most contributions go require say you agree to one Contributor License Agreement (CLA) wey go declare say you get the right and you really dey give us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, CLA bot go automatically check whether you need provide a CLA and e go mark the PR correct (e.g., status check, comment). Just follow the instructions wey the bot give. You go only need to do this once for all repos wey dey use our CLA.

This project don adopt the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com if you get any extra questions or comments.

Trademarks

Dis project fit get trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos dey subject to and must follow Microsoft’s Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for modified versions of this project, make e no cause confusion or make people think say Microsoft sponsor am. Any use of third-party trademarks or logos dey subject to those third-parties’ policies.

Getting Help

If you jam problem or get any question about how to build AI apps, join:

Microsoft Foundry Discord

If you get product feedback or you see errors while you dey build, visit:

Microsoft Foundry Developer Forum


Disclaimer: Dis document don translate wit AI translation service Co-op Translator (https://github.com/Azure/co-op-translator). Even though we dey try make am correct, abeg sabi say automated translations fit get mistakes or no too correct. Di original document for im original language na di official/authoritative source. For important mata, make you use professional human translator. We no dey liable or responsible for any misunderstanding or wrong interpretation wey fit come from dis translation.