AIAny
Icon for item

AI Agents for Beginners - A Course

A free, lesson-based curriculum for building AI agents in Python from first principles: agentic frameworks, design patterns, tool use, RAG, planning, multi-agent systems, memory, and protocols like MCP and A2A. Hands-on, with Azure AI and Semantic Kernel.

Introduction

Most "learn AI agents" material throws you straight into a single framework's API and leaves you guessing what's framework-specific versus what's a genuine agent concept. This course inverts that: each lesson teaches a pattern first — tool use, RAG, planning, multi-agent coordination, metacognition — then shows it in code, so the ideas transfer no matter which framework you end up using.

The sequencing is the real value: it moves from "what is an agent" through design patterns and into production concerns like memory, context engineering, security, and the newer agentic protocols (MCP, A2A, NLWeb). That arc maps closely to how agent engineering has actually matured, rather than freezing on whatever was hot when it was written.

What Sets It Apart
  • Concept-first lessons mean the takeaways outlive any single SDK — you learn the pattern, then see one implementation of it.
  • Coverage runs unusually deep for a beginner course: not just tool use and RAG, but planning, multi-agent systems, agent memory, and protocols like MCP and A2A that most intros skip entirely.
  • Examples lean on Python with Semantic Kernel, the Microsoft Agent Framework, and Azure AI Foundry, but the underlying ideas apply to other stacks too.
  • Translated into 50+ languages, lowering the barrier for non-English learners.
Who It's For

Great fit if you have basic generative-AI familiarity and want a structured, pattern-by-pattern path into agent building rather than a pile of disconnected tutorials. Look elsewhere if you want a framework-agnostic, hands-off conceptual read — the code samples are tied to Microsoft's stack (Semantic Kernel, Azure AI), so you'll do some translation work to apply them on a different platform, and the "beginners" framing means experienced agent builders may find the early lessons too basic.

Information

  • Websitegithub.com
  • AuthorsMicrosoft
  • Published date2025/02/19

More Items

GitHub

Provides step-by-step guides to integrate DeepSeek V4 models (deepseek-v4-pro and deepseek-v4-flash) into 22 popular AI agents and coding-assistant tools. Each entry shows installation, configuration, and first-run steps for tools like Claude Code, Qwen Code, Codex, Cline, Deep Code, and more.

GitHub

Provides a systematic, project-driven tutorial and runnable codebase for building AI agents, RAG pipelines, and multi-agent systems—focused on Python, LangChain/LangGraph, tooling, deployment, and an interview question bank for engineers aiming to ship production agent applications.

GitHub

Collection of hands-on workshop materials and sample code from Anthropic's "Code with Claude" series, covering Claude Managed Agents, memory (Dreaming Service), eval-driven agent development, and multi-agent patterns. Not maintained and not accepting contributions.