AI Agents for Beginners
The broadest free syllabus on this list: 18 lessons from design patterns to memory, protocols, computer-use agents, and security. Examples are built on Microsoft Agent Framework and Microsoft Foundry, so expect an Azure-flavored stack.
Go to the course on GitHub- Provider
- Microsoft
- Price
- Free
- Certificate
- Certificate not statedThe repo and course setup guide do not mention a certificate.
- Level
- Beginner
- Format
- GitHub repo: 18 lessons, each with a written lesson and code samples; lessons 1-13 also have a short video
- Checked
- 2026-11-05
Open source (MIT). Code samples use Microsoft Foundry, which needs an Azure account.
01
What you will learn.
- 01Agentic design patterns
- 02Tool use
- 03Agentic RAG
- 04Planning
- 05Multi-agent
- 06MCP and A2A
- 07Context engineering
- 08Memory
- 09Microsoft Agent Framework
- 10Security
More inAI agents courses
02
Before you enroll.
From the course page, checked 2026-11-05.
- You need
- Python 3.12+ (or .NET 10 for the .NET samples)
- An Azure subscription and the Azure CLI
- A Microsoft Foundry project with a deployed model
- Good to know
- Lessons 14-18 have no video, only text and code
03
Similar courses.
Microsoft AI Agents: From Foundations to Applications Professional Certificate
A certificate path for teams on Azure: Azure AI Foundry, Semantic Kernel, and AutoGen, ending in multi-agent systems. Only worth it if you deploy on Microsoft's stack, and budget for Azure costs on top.
PaidPaid certificateIntermediate
AI Agents Course
The best free starting point: agent theory first, then the same ideas in smolagents, LangGraph, and LlamaIndex. Two free certificates: a fundamentals one after Unit 1 and a completion one after the use-case assignment and final challenge.
FreeFree certificateBeginner
5-Day AI Agents Intensive Course with Google
Google's intensive, now a free self-paced Learn Guide: daily codelabs build agents with ADK and Gemini, covering tools, sessions, memory, observability, evaluation, A2A, and deployment. We could not confirm a certificate for the self-paced version.
FreeCertificate not statedIntermediate