Skip to Content
Modern AI Agents: Building Practical Single- and Multi-Agent Systems with MCP and LLMs, 2nd Edition
on-demand course

Modern AI Agents: Building Practical Single- and Multi-Agent Systems with MCP and LLMs, 2nd Edition

with Sinan Ozdemir
December 2025
Intermediate
8h 41m
English
Pearson
Closed Captioning available in German, English, Spanish, French, Italian, Japanese

Overview

Get started with automated AI agents

Modern AI Agents introduces you to the concept of automated agents and helps you build a solid understanding of how to design, build, and optimize AI agents to tackle real-world challenges. This second edition expands significantly on production deployment, multi-agent systems, and cutting-edge techniques like MCP integration and reasoning LLMs.

Learn How To:

  • Build and use AI agents with CrewAI and LangGraph
  • Evaluate and compare leading AI agent frameworks
  • Design multi-step workflows and multi-agent architectures
  • Integrate existing and custom tools using MCP (Model Context Protocol)
  • Use thought, action, observation, and response components
  • Test and evaluate agents, their responses, backstories, definitions, and rules
  • Add planning and reflection to agents to bolster performance
  • Deploy agents in production with Docker
  • Enhance agents with memory, code execution, and computer control capabilities
  • Fine-tune agents for specialized tasks

Additional resources for this course are at https://github.com/sinanuozdemir/oreilly-ai-agents.

Who Should Take This Course:

Developers, data scientists, and engineers who are interested in building intelligent, autonomous AI agents capable of solving complex problems and adapting to dynamic environments

Course Requirements:

  • Python 3 proficiency with some experience working in interactive Python environments including Notebooks (Jupyter/Google Colab/Kaggle Kernels)
  • Should be comfortable using the Pandas library and either Tensorflow or PyTorch
  • Have an understanding of ML/deep learning fundamentals including train/test splits, loss/cost functions, and gradient descent

Lesson Descriptions:

Lesson 1: Introduction to AI Agents: Lesson 1 explores the components of a modern AI agent, their core components, and how they differ from the LLMs under the hood. You survey leading agent frameworks, take your first steps building agents with CrewAI, and design multi-step workflows with LangGraph.

Lesson 2: Under the Hood of AI Agents: Lesson 2 dives into the mechanics of AI agents, exploring how large language models power agent workflows. You gain insight into how tools, prompts, and agent contexts work together to create intelligent systems, and learn to create agents directly with LangGraph.

Lesson 3: Building an AI Agent Framework: In Lesson 3, its time to put theory into practice by designing and building your own fully functional AI agent framework. You build custom tools, construct viable prompts, and learn to handle user inputs dynamically to create adaptable end-to-end agentic systems.

Lesson 4: Testing and Evaluating Agents: Lesson 4 focuses on measuring agent performance, covering tool selection evaluation, response quality assessment, and strategies for evaluating agent backstories, task definitions, and rules to ensure reliable outcomes.

Lesson 5: Expanding on ReAct with Planning and Reflection: Lesson 5 enhances your agents with planning and reflection techniques, enabling them to reason through tasks with more care. You explore why agents fail, build plan-and-execute and reflection agents, leverage reasoning LLMs, and give agents the capability to write and execute code.

Lesson 6: Agents in Production: Lesson 6 tackles real-world deployment with multi-agent architectures, MCP integration to empower agents with external capabilities, and a complete multi-agent AI SDR implementation using Docker, MCP, and LangGraph. It shows how multiple specialized agents can collaborate on complex tasks and how MCP (Model Context Protocol) provides a standardized way to connect agents to external tools and data sources.

Lesson 7: Agent Case Studies: Lesson 7 presents practical case studies that push agent capabilities further: making agents smarter with memory, enabling agents to control computers, and fine-tuning agents for specialized performance. These hands-on examples illustrate how persistent memory transforms agent interactions, how agents can navigate and manipulate desktop environments, and how fine-tuning can optimize agent behavior for domain-specific tasks.

Lesson 8: Advanced Applications and Future Directions: Lesson 8 covers emerging trends including additional tools and APIs, and explores the future landscape of AI agents. It examines where the field is headed, from evolving best practices to ethical considerations around automating increasingly complex workflows.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Go, 2nd Edition

Learning Go, 2nd Edition

Jon Bodner
Kubernetes: Up and Running, 3rd Edition

Kubernetes: Up and Running, 3rd Edition

Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson

Publisher Resources

ISBN: 9780135882634