Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Develop AI Agents with Google ADK | MCP | A2A - Masterclass
Rating: 4.6 out of 5(132 ratings)
1,807 students

Develop AI Agents with Google ADK | MCP | A2A - Masterclass

All Codes Included - Practical based course on Google Agent Development Kit (ADK). Multi Agent System, Agentic AI, A2A
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Build AI Agents from scratch using Google's Agent Development Kit (ADK) with practical, step-by-step implementation.
  • Build a real-world AI agent application using Google ADK, MCP, CopilotKit and AG-UI, with complete source code
  • Follow a 95% hands-on course with practical code, demonstrations and complete source code to help you build along.
  • Beginners Friendly Course - No Prior Knowledge required on AI Agents
  • All Codes Included - Download the Code and Practice Along with Us
  • Build single-agent and multi-agent AI systems using Google ADK.
  • Create powerful agent workflows using Sequential, Parallel, Loop and Graph-based Workflow Agents.
  • Use In-built & 3rd Party Tools with Agents - CrewAI and Langchain Tools
  • Implement Agent2Agent (A2A) communication and build collaborative multi-agent systems.
  • Use MCP (Model Context Protocol) to connect AI agents with external tools, APIs, databases and enterprise systems.
  • Implement Sessions, State and Memory to build context-aware and persistent AI agents.
  • Learn how to use Callbacks to control and customize agent, model and tool execution.
  • Use Gemini models with Google ADK and understand different approaches for authenticating and connecting your agents.
  • Agent Governance & Security with Agent Registry, Agent Gateway, Policy, Cloud Armor etc
  • Deploy production-ready AI agents to Vertex AI Agent Engine (Agent Runtime), Cloud Run and Google Kubernetes Engine (GKE).
  • Build database-connected agents using Google's Gen AI Toolbox for Databases (MCP Database Toolbox).
  • Understand the architecture and core concepts of Google ADK, including agents, tools, sessions, state, runners and events.
  • Integrate built-in, custom and third-party tools with AI agents to extend their capabilities.
  • Use Agents as Tools and Sub-Agents to design sophisticated multi-agent architectures.
  • Build agents with structured inputs and outputs using schemas and message management.
  • Run and test agents locally using ADK Web, ADK CLI and API Server.
  • Work with open-source models such as Gemma using Ollama and Google ADK.
  • Learn the latest Google ADK 2.x capabilities, including graph, dynamic and collaborative workflow agents.

Course content

25 sections • 222 lectures • 20h 4m total length
  • Course Introduction3:01

    Explore how to build AI agents with Google ADK, MCP, and A2A, using a live demo to query a database, apply company policy, and respond in plain English.

  • Course Structure3:54

    Discover how to build AI agents with the Google Agent Development Kit, from your first agent to a sophisticated multi-agent system using Vertex AI, MCP, and A2A tools.

  • Introduction to AI Agents8:04

    Discover how ai agents, powered by Google ADK, outperform LMs by using tools to check weather, search flights and hotels, and optimize bookings and decisions.

  • Introduction to Google ADK4:52

    Explore Google SDK for AI agents, comparing major frameworks and features. Learn how Google SDK enables multi-step reasoning, memory and context handling, tool integrations, and easy deployment on Google Cloud.

  • Documentation and Example Links4:41

    Learn how to navigate official ADK documentation on educate.dev, explore core sections like build agent, run agent, components, and integrations, and use the GitHub samples to implement Python ADK agents.

  • IMP Announcement on model gemini-2.5-flash0:30

Requirements

  • Very basic Python programming knowledge is sufficient.
  • No prior experience with Google ADK or AI Agents is required.
  • You can start the course even if you are new to Agentic AI, Multi-Agent Systems and LLM-based applications.
  • The course is highly practical, so you should be prepared to write code and build agents alongside the instructor.
  • No advanced Machine Learning or mathematics knowledge is required.

Description

*** Now with a step to step guide on a REAL-WORLD Demo using ADK, MCP  and Copilotkit ***

*** ADK 2.0 Now added to the course ***

AI Agents are the Future. Be part of this technology evolution and become the next AI Agent master.

Build your AI Agents with Google Agent Development Kit (ADK). Learn everything you need to know.


A complete course on Google ADK with step by step process on how to develop and deploy your Agent in Google Cloud.

Learn from Basic to prod Level.

  • Environment Setup ( Google Cloud / Local Desktop  - laptop)

  • Authenticate using Gemini Key / Vertex AI / 3rd Party ( Open AI / Anthropic)

  • Learn to test your agent locally with adk web, adk run and adk api_server options

  • Use built-in tools, custom tools, 3rd party tools

  • Use CrewAI and Langchain tools with ADK AI Agents

  • Use Agents as tool

  • Sub agent system

  • Open Models with Ollama - Using Gemma with ADK Agent

  • MCP basic, Deploy MCP server in Cloud Run, use MCP as tool with AI Agents

  • Real world demo with Copilotkit and ag_ui

  • Develop your Multi Agent System

  • Workflow agents - Sequential Agent / Parallel Agent / Loop Agent

  • MCP Database Toolbox. ( Gen AI Toolbox for Databases)

  • Agent2Agent communications with Complete A2A Examples

  • Deploy your agent using adk command line library

  • Deploy your agent into Vertex AI Agent Engine, Cloud Run , Google Kubernetes Engine (GKE)

  • Sessions and Memory in AI Agent

  • Learn to use Callback in AI Agent - Types of callback

  • Learn how to setup Agent config

  • Message management within agents with output_key , input_schema, output_schema

  • Complete GKE setup with Docker details

  • Agent security and Governance with Gemini Enterprise Agent Platform

  • Manage AI sanitization with Cloud Armor

  • Use Agent Registry for Custom agents, A2A agents, MCP servers

  • Understand how to use Agent Identity, Policy & Agent Gateway for better AI Agent Security and Governance




Who this course is for:

  • Developers who want to become AI Agent Developers and build production-ready AI agents using Google ADK.
  • Python developers who want to move beyond traditional LLM applications and build tool-using, autonomous AI agents.
  • AI/ML engineers who want hands-on experience with Google's Agent Development Kit and modern Agentic AI architectures.
  • Google Cloud developers and architects who want to build and deploy AI agents using Google Cloud.
  • Developers interested in Multi-Agent Systems who want to learn orchestration, sub-agents, workflows and agent collaboration.
  • Developers who want to learn MCP (Model Context Protocol) and connect AI agents to tools, APIs, databases and external systems.
  • Developers interested in Agent2Agent (A2A) who want to build systems where specialized AI agents communicate and collaborate.
  • Developers preparing for Google Cloud Agentic AI certifications who want extensive hands-on experience with Google ADK and related Google Cloud technologies.
  • AI enthusiasts and beginners with basic Python knowledge who want to learn AI Agent development through practical examples rather than theory.