← All courses

AI Agents for Beginners

For developers and analysts who want to learn to build AI agents from scratch. For practitioners already familiar with generative AI (prompts, LLMs) who want to move from chatbots to autonomous systems. For technical managers who need to understand the architecture, risks, and cost of agentic solutions.

Log in to start →

Course preview

What you will learn

Explore the full curriculum before you enrol. Lessons unlock after purchase or free enrolment.

01

Introduction to AI Agents

Topics covered

  • Set up the environment needed for the course (GitHub Models or Azure/Microsoft Foundry).
  • Define what an AI agent is and distinguish it from a "regular" LLM application.
  • Break down the types of agents and the three basic components of an agentic system.
1 lesson10 questions~25 min
02

Agentic Frameworks and Design Principles

Topics covered

  • Understand what agentic frameworks provide and how to choose the right one.
  • Learn the design principles of human-centered agents.
  • Master the key concepts of the Microsoft Agent Framework (MAF): agents, threads, workflows, middleware, orchestration.
1 lesson10 questions~25 min
03

Patterns: Tools, Agentic RAG, and Planning

Topics covered

  • Master the Tool Use pattern: function schemas, calling, and handling results.
  • Understand how agentic RAG differs from classic retrieve-then-read, and when it's worth the added complexity.
  • Learn to build a planning agent: goal decomposition, structured output, and iterative replanning.
1 lesson10 questions~25 min
04

Multi-Agent Systems

Topics covered

  • Recognize scenarios where a multi-agent system is justified versus when a single agent is enough.
  • Know the building blocks of the multi-agent pattern: communication, coordination, architecture, observability.
  • Understand specific patterns: group chat, task hand-off, and collaborative filtering.
1 lesson10 questions~25 min
05

Metacognition, Trust, and Production

Topics covered

  • Understand metacognition ("thinking about thinking") and learn to build self-correcting agents.
  • Master reliability and safety techniques: the system message framework, threat modeling, and human-in-the-loop.
  • Learn to take agents to production: traces and spans, metrics, offline and online evaluation, and cost management.
1 lesson10 questions~25 min
06

Protocols (MCP/A2A/NLWeb), Context Engineering, Memory, and CUA

Topics covered

  • Understand the three agentic protocols: MCP (agent ↔ tools), A2A (agent ↔ agent), and NLWeb (agent ↔ websites).
  • Master context engineering: types of context, management strategies, and common context failure modes.
  • Understand the types of agent memory (working, short-term, long-term, and specialized) and the tools used to store it (Mem0, Cognee, Azure AI Search).
1 lesson10 questions~25 min
07

Final Exam

Final exam
35 questions~60 min