Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building Multi-Agent Systems: The Agentic AI Engineer Track
New
Rating: 5.0 out of 5(2 ratings)
10 students

Building Multi-Agent Systems: The Agentic AI Engineer Track

Build and Deploy Multi-Agent AI Systems with Google ADK, Gemini, Docker and Cloud Run — From Architecture to Production
Created byGeorge Alonge
Last updated 4/2026
English

What you'll learn

  • Architect enterprise-grade Multi-Agent AI systems using Google's Agent Development Kit (ADK).
  • Master the Core ADK Primitives, including Code Execution, Artifact Management, and Long-Term Memory.
  • Build "WealthPilot" - a stateful multi-agent AI financial advisor that can analyze stocks, executes Python code and generates PDF reports.
  • Deploy production-ready AI agents to Google Cloud Run and Vertex AI Agent Engine.
  • Orchestrate Sequential, Parallel, and Loop agent workflows to solve complex multi-step ReAct problems.
  • Write custom agent tools to give your AI agents the ability to interact with external APIs and live data.

Course content

4 sections19 lectures3h 39m total length
  • Welcome & What We Will Build3:09

    Welcome to the course! In this opening lecture, we use a vivid food truck vs. high-end restaurant kitchen analogy to explain why single monolithic LLMs fail at complex enterprise tasks, and how multi-agent systems solve this by dividing labor among specialized AI agents. You'll get a first look at what we'll be building throughout the course: WealthPilot — an AI Financial Advisor that analyzes stocks, builds portfolios, and generates PDF reports using Google ADK.

  • The Problem with Monolithic LLMs4:40

    Why do single-prompt AI chatbots break down? This lecture dives into the technical reasons: computational attention limits, context window overload, the "lost in the middle" syndrome, and hallucination. We then introduce Google ADK's single-parent rule architecture and how it enforces a strict chain of command. You'll learn about shared session state (the "order ticket" between agents) and LLM-driven delegation, where parent agents go dormant after handing off tasks to conserve GPU resources.

  • What is ADK?8:58

    A deep dive into what Google's Agent Development Kit actually is. We break down the three pillars: model agnostic (use Gemini, Claude, GPT, or Llama), deployment agnostic (deploy anywhere — Google Cloud, local, or custom infrastructure), and interoperable (supports MCP protocol, A2A protocol, third-party tools). We review ADK's core features including flexible orchestration, multi-agent architecture, rich tool ecosystem, and built-in evaluation. Includes a live demo running the ADK Kitchen Brigade agent using both adk run (CLI) and adk web (visual interface).

  • Setting Up Your Local Development Environment (python)4:49

    Time for our "mise en place" — setting up our development kitchen before we start cooking. This lecture walks through the complete Python setup for ADK development: installing Python 3.12+, the UV package manager (the modern replacement for pip), Node.js for the ADK web interface, and creating your first agent using adk create. We walk through the course repository's prerequisite guide step by step.

  • Setting Up Your Local Development Environment (go, java, typescript)1:58

    Not using Python? No problem. ADK now supports Go, Java, and TypeScript. This short lecture covers the setup requirements for each: Go 1.24+ with go get, Java 17+ with Maven, and TypeScript with Node.js 24+ and npm 11.8+. Follow the prerequisite guides in the course repository for your language of choice.

Requirements

  • Basic understanding of programming (functions, classes, dictionaries, and variable scoping).
  • A code editor (like VS Code) and basic familiarity with using a computer terminal/command prompt.
  • No prior AI engineering, machine learning, or complex math experience is required—we will teach you the framework from the ground up.

Description

Are you tired of "toy" AI tutorials that just build simple, stateless chatbots? Are you ready to architect real, autonomous, enterprise-grade multi-agent systems?

Welcome to the definitive masterclass on the Google Agent Development Kit (ADK).

Most developers stop at basic Gemini API calls, never learning how to give their AI long-term memory, custom tools, or secure code execution environments. This keeps them locked out of the high-paying AI Engineering market.

In this course, we skip the fluff and dive straight into professional architecture.

You will systematically master the 11 Core ADK Primitives. You won't just learn how to write the code; you will learn why the framework routes tasks the way it does, decoupling your agent's brain (models) from its memory (Session storage) for infinite cloud scalability.

What We Will Build

We learn by building. Throughout the course, you will engineer WealthPilot, an autonomous AI financial firm. You will build a Root Agent that delegates complex tasks to a specialized team:

► Stock Analyst — Uses custom tools to fetch live stock prices.

► Portfolio Manager — Uses the Code Execution sandbox to dynamically write and run Python scripts for compound interest calculations.

► Report Generator — Uses Artifact Management to save physical PDF reports to your hard drive.

The Cloud Deployment

In the final section, we will containerize your multi-agent system using Docker, run it locally, and deploy it natively to Google Cloud Run and Vertex AI Agent Engine for production-ready scale.

By the end of this course, you will have:

  • A fully working multi-agent AI financial system (WealthPilot)

  • Mastery of all 11 ADK primitives and when to use each one

  • A Dockerized deployment running on Google Cloud Run, and Agent Engine

  • The architecture skills to design your own multi-agent systems for any domain

  • An understanding of agent observability and how to implement it with Google ADK.

This course is for you if:

  • You're a developer who wants to break into AI Engineering

  • You've built basic chatbots but want to architect production multi-agent systems

  • You want to understand the why behind agent orchestration, not just copy-paste code

If you are a developer ready to move beyond prompt engineering and master true Multi-Agent Orchestration, enroll today and let's start building.

Who this course is for:

  • Developers looking to transition into high-paying AI Engineering and LLM orchestration roles.
  • Backend engineers wanting to move beyond simple chatbots and learn how to manage long-term agent memory and state.
  • Tech leads and software architects evaluating Google ADK for scalable, enterprise-grade cloud applications.
  • Anyone tired of "toy" AI tutorials who wants to build real, autonomous multi-agent systems.