ai-agents-for-beginners

AI Agents for Beginners - A Course

Generative AI For Beginners

Dis course go teach you wetin you need sabi to start to dey build AI Agents

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Multi-Language Support

E dey work wit GitHub Action (Automated & 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 Korean Lithuanian Malay 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 Thai Turkish Ukrainian Urdu Vietnamese

If you wan make we add more language, check here

GitHub watchers GitHub forks GitHub stars

Azure AI Discord

🌱 How to Start

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 from anywhere wey you like!

Dis course get multi-language support. Check di available languages here.

If na your first time wey you wan build 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.

Meet Other Learners, Ask Questions

If you dey stuck or you get any question about how to build AI Agents, join our Discord Channel for di Azure AI Foundry Community Discord.

Wetin You Need

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.

🙏 Wan Help?

You get any suggestion or you see spelling or code error? Raise an issue or Create a pull request

📂 Wetin dey inside each lesson

🗃️ 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 work for 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 use Microsoft Agent Framework Link    
How to build Computer Use Agents (CUA) Coming Soon    
How to deploy Scalable Agents Coming Soon    
How to create Local AI Agents Coming Soon    
How to secure AI Agents Coming Soon    

🎒 Other Courses

Our team dey produce other courses! Check dem out:

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

Big thanks to Shivam Goyal wey contribute important code samples wey show how Agentic RAG dey work.

Contributing

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, see di 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 must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos for modified versions of dis project no suppose cause confusion or imply say Microsoft dey sponsor am. Any use of third-party trademarks or logos must follow di policies of di third-party.

Getting Help

If you dey stuck or you get any questions about how to build AI apps, join:

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum


Disclaimer:
Dis dokyument don use AI transle-shon service Co-op Translator do di transle-shon. Even as we dey try make am correct, abeg make you sabi say AI transle-shon fit get mistake or no dey accurate well. Di original dokyument for im native language na di main correct source. For important mata, e good make you use professional human transle-shon. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because you use dis transle-shon.