12 Lessons to Get Started Building AI Agents
AI Agents for Beginners is an educational course created by Microsoft to introduce learners to the fundamentals of building AI agents. This course is designed for those with some basic knowledge of generative AI, building on concepts from the prerequisite 'Generative AI For Beginners' course. It consists of 12 core lessons, each focusing on a specific aspect of AI agent development, along with upcoming additional topics. The course emphasizes practical learning through Python code samples, short instructional videos, and links to further resources.
code_samples
folder, utilizing Azure AI Foundry and GitHub Model Catalogs for language model interactions. The course supports free options via GitHub Models and paid Azure accounts for advanced features.The course covers a wide range of topics essential for AI agent development:
Additional lessons include Managing Agentic Memory, Exploring Microsoft Agent Framework, and upcoming topics like Building Computer Use Agents (CUA), Deploying Scalable Agents, Creating Local AI Agents, and Securing AI Agents.
To begin, fork the repository and set up your environment as outlined in the Course Setup guide. No prior advanced AI experience is required beyond generative AI basics. Star and fork the repo to access code, and engage with the community for help.
This course is part of Microsoft's broader educational ecosystem, linking to other beginner series like Generative AI for Beginners, ML for Beginners, and more specialized tracks in Edge AI, Model Context Protocol, and others.
Thanks to contributors like Shivam Goyal for key code samples. The project follows Microsoft's Open Source Code of Conduct, and feedback is welcomed via the Azure AI Foundry Developer Forum.
This course empowers beginners to transition from theory to building functional AI agents, fostering skills in agentic AI design and implementation.