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

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.

GitHub

Hands-on, phase-based curriculum for building end-to-end AI systems from first principles — implement algorithms, run tests, and ship reusable artifacts (prompts, skills, agents, MCP servers) across Python, TypeScript, Rust, and Julia under an MIT license.

GitHub

A code-first collection of runnable tutorials for building production-ready generative-AI agents — step-by-step guides covering stateful workflows, vector memory, RAG, tool integrations, Docker/AWS/RunPod deployment, security guardrails, observability, and multi-agent patterns.