ai-agents-for-beginners
View on GitHub18 Lessons to Get Started Building AI Agents
Microsoft's 18-lesson course for building AI agents, with Jupyter notebooks using Microsoft Agent Framework, Foundry, Semantic Kernel and AutoGen. Covers tool use, agentic RAG, multi-agent and planning patterns, memory, protocols (MCP/A2A), local agents and production deployment.
Use Cases
Learn AI agent fundamentals from scratchBuild tool-using agentsDesign multi-agent systemsImplement agentic RAG over documentsAdd agent memory and context engineeringBuild planning and metacognition patternsCreate browser-use agentsRun local AI agents with Foundry LocalDeploy scalable agents to productionSecure agents with cryptographic receiptsWire agents to MCP/A2A protocolsTeach agentic design patterns in a classroom or self-study
Built With
- Language
- Jupyter Notebook
- Frameworks
- Microsoft Agent Framework · Semantic Kernel · AutoGen · Microsoft Foundry Agent Service · Azure AI Foundry · Foundry Local · MCP · A2A · ChromaDB · OpenAI SDK · Azure AI Search
Tags
ai-agents · education · course · microsoft-agent-framework · semantic-kernel · autogen · multi-agent · agentic-rag · mcp · a2a · agent-memory · context-engineering · browser-use · foundry-local · production-agents · jupyter-notebook