Course Overview
*** 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
FAQ
FAQ area empty
Course curriculum
-
Download the Programs Used
Xem trước -
Install ADK Library & Understand the Directory Structure
467 Xem trước -
ADK 2 is Default Library Version Now
209 Xem trước -
Create Gemini API Key for the Agent
376 -
Setup Vertex AI as Backend for the Agent
263 -
Understand the Agent Definition
316 -
Run Your Agent with Command - adk web
320 -
Run Your Agent with Command - adk run
148 -
Run Your Agent with Command - adk api_server
490 -
Revisit the ADK Web Interface
172 -
Changed adk web UI under ADK 2 Version
396 -
Run Your Agent from Your Desktop/Laptop - API Key as Backend
332 -
Run Your Agent from Your Desktop/Laptop - Vertex AI as Backend
185 -
Using Service Account to Authenticate an Agent (LLM)
638 -
Non Google Model with ADK ( Ex - Claude or OpenAI)
316 -
Menu Changes for New Agent Using Console
103 -
Agent Designer - UI Option
467
-
Introduction to Agent Starter Pack
185 -
Create Your First Agent with Agent Starter Pack
504 -
Test Your Agent Locally
312 -
Deploy Your Agent to Agent Engine
163 -
Demo of a Live Audio & Video Agent - Create and Test Locally
436 -
Demo of a Live Audio & Video Agent - Deploy to Cloud Run
174 -
Deploy From Agent Garden
256
-
Download the Programs Here
-
Introduction to Multi Agent System
242 -
Develop Your First Multi Agent System - Part 1
282 -
Develop Your First Multi Agent System - Part 2
182 -
Rebuilt Your Multi Agent System with Proper Modularity
360 -
Issue with Control / Governance in Multi Agent System
313 -
Fixing the Control Issue with Prompt
268 -
Agents as Tool
303
-
Download the programs here
-
Workflow Agent - Introduction
249 -
Sequential Agent - Introduction
151 -
Sequential Agent - Implement Your Agent
297 -
Sequential Agent - Web Demo
137 -
Sequential Agent - Using output_key
445 -
Parallel Agent - Introduction
142 -
Parallel Agent - Implement Your Agent
179 -
Parallel Agent - Web Demo
142 -
Loop Agent - Introduction
349 -
Loop Agent - Implement Your Agent
612 -
Loop Agent - Web Demo
392
-
Download the Code Here
-
Welcome to ADK 2 Version
149 -
Understanding Graph Based Workflow Agents - Example 1
554 -
Graph Based Workflow Agents - Example 2
302 -
Graph Based Workflow Agents - Example 3
318 -
Graph Based Workflow Agents - User Input
312 -
Graph Based Workflow Agents - Router Example
673 -
Graph Based Workflow Agents - Choices
235 -
Dynamic Workflow Agents - Example 1
383 -
Dynamic Workflow Agents - Example 2
258 -
Understanding Collaborative Workflow Agents
355 -
Collaborative Workflow Agents - Example
405
-
Download the Examples Here
-
Introduction to Runtime and Runner Class
214 -
Running Your Agent with Runner Class
308 -
Session. State & Memory - Introduction
396 -
Session Service Implementations
300 -
InMemorySessionService - Implementation
365 -
DatabaseSessionService - Introduction
318 -
DatabaseSessionService - Implementation
800 -
VertexAISessionService - Introduction
168 -
VertexAISessionService - Implementation - Part 1
422 -
VertexAISessionService - Implementation - Part 2
457 -
Introduction to Memory - Type of Memory Services
327 -
InMemoryMemoryService - Implementation
460 -
VertexAiMemoryBankService - Implementation - Part 1
173 -
VertexAiMemoryBankService - Implementation - Part 2
644 -
VertexAiMemoryBankService - Implementation - Part 3 ( with adk web)
337
-
Understanding Open Models
379 -
Use Cases for Open Models
714 -
Introduction to Ollama
535 -
Using a Open Model ( Gemma / Llama) in Python Program
395 -
Deployment Preparation ( Using Docker) for Open Models
563 -
Hosting an Open Model in Cloud Run
357 -
Using a Open Model in ADK Agent ( Locally)
364 -
Using a Open Model in ADK Agent (Remote Cloud Run Service)
338
-
Download Programs Used in this Section
-
Introduction to MCP
495 -
Create Your First MCP Server using FastMCP
316 -
Test Your MCP Server using Client Program
192 -
MCP Server in Cloud Run - Program & Docker File
284 -
MCP Server in Cloud Run - Deploy Your Docker Image
221 -
Test Your MCP Server Deployed in Cloud Run
120 -
Use MCP Server as Tool with ADK AI Agent
612
-
Download the Code here
-
Introduction to MCP Toolbox for Databases
394 -
Toolbox MCP Example with Local DB - Part 1
534 -
Toolbox MCP Example with Local DB - Part 2
517 -
Toolbox MCP Example with Local DB - Part 3
474 -
Toolbox MCP Example with Remote DB (PostgreSQL on Cloud SQL) - Part 1
313 -
Toolbox MCP Example with Remote DB (PostgreSQL on Cloud SQL) - Part 2
269 -
Toolbox MCP Example with Remote DB (PostgreSQL on Cloud SQL) - Part 3
168 -
MCP Toolbox Docker Options & Custom Image
367 -
Running Docker MCP Toolbox Container Locally
161 -
Deploy MCP Tool Docker Image to Cloud Run
253 -
Connect Your AI Agent to Cloud Run MCP Toolbox Service
267
-
Download the codes here
-
A2A Introduction
515 -
Understanding Agent Card JSON file
259 -
Exposing Your Agent as Remote Agent - Options with ADK
157 -
To_a2a Option - Configure and Run Remote Agent
547 -
To_a2a Option - Configure Client Agent and Test Remote Agent
488 -
Adk api_server --a2a Option - Configure Remote Agent & Test Locally
616 -
Deployment Options for Remote Agent
254 -
Deploying as Container - Understand the Structure and DockerFile
258 -
Deploying as Container - Create Docker File and Run Remote Agent Locally
208 -
Deploying as Container - Test Your Local Container from Client Agent
167 -
Deploying as Container - Deploy to Cloud Run
201 -
Deploying as Container - Test Cloud Run Remote Agent from Client Agent
376
-
Introduction to AI Agents Governance
283 -
GCP Agent Registry Introduction
281 -
Add A2A Agents to Agent Registry
468 -
Discover & Use A2A Agents from ADK Custom Agent
758 -
Auto Discovery of Agent in Registry
333 -
Add and Discover MCP Server in Agent Registry
653 -
Agent Identity - The Problem Statement
704 -
Agent Identity with an ADK Agent - The Solution
499 -
Understanding Model Armor & Floor Setting
517 -
Creating Model Armor Templates
289 -
Understanding Agent Gateway
293 -
Agent Gateway & Model Armor Demo
511 -
Understanding Agent Policy
414
-
About This Section
-
Download the Code Here
-
Demo of the Agent
318 -
Understand the Architecture
192 -
Introduction to Streamlit
193 -
Basic ADK Agent with Streamlit
449 -
Create GCP Cloud SQL Postgres Database
290 -
Prepare and Insert Test Data into the Database
324 -
Develop the MCP Server Connecting to the Postgres Database
379 -
Develop the ADK Agent
1003 -
Develop the Streamlit UI Chatbot
1165 -
Deploy the MCP Server in Cloud Run & Test
400 -
Deploy the ADK Agent in Cloud Run & Test
340 -
Deploy the Streamlit Chatbot in Cloud Run & Test
366
-
Download all the codes here
-
Introduction to the HR Agent
519 -
Agent Architecture
525 -
Create Cloud SQL Postgres DB
295 -
Create Tables & Insert Sample Data
351 -
MCP Server Implementation - Code and Unit Test
585 -
Test MCP Server Locally
166 -
Create MCP Server Docker Image
447 -
Deploy & Test MCP Server in Cloud Run
288 -
Understand the ADK Agent
615 -
Expose the ADK Agent with FastAPI and ag_ui
391 -
Build the ADK Agent as Docker Image
219 -
Deploy ADK Agent to Cloud Run and Test
278 -
Introduction to CopilotKit
253 -
Basic UI Setup with Next JS
284 -
Setup CopolitKit UI Locally and Test
622 -
Create CopilotKit UI Docker Image
219 -
Deploy The UI CopilotKit Agent and Test the Agent End to End
561
Requirment
-
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.
Outcomes
-
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.
Instructor
K8s Point - Training House for GCP, AI & Kubernetes
0.0
-
0 Student
-
1 Course
-
0 review
View Details