Build AI Agents with Google ADK: Gemini, Memory & Vertex AI

Build AI Agents with Google ADK: Gemini, Memory & Vertex AI, Build production-ready AI agents with Google ADK, Gemini, Vertex AI, memory, tools, multi-agent systems, and Cloud Run..
Course Description
Build Real AI Agents with Google’s Agent Development Kit
AI agents are moving beyond simple chatbots. They can use tools, access real-time information, remember users, collaborate with other agents, and execute multi-step workflows.
In this hands-on course, you’ll learn how to build these systems using Google’s Agent Development Kit (ADK), Gemini, and Vertex AI.
We start from the fundamentals and progressively build more capable agents. You’ll create your first ADK agent, connect it to custom and built-in tools, add real-time web capabilities, implement memory, build multi-agent systems, and deploy your agent to Google Cloud.
What you’ll build
Throughout the course, you’ll work on practical projects including:
- Your first AI agent with Google ADK
- A custom tool-enabled agent
- A real-time weather agent
- Agents with short-term and long-term memory
- A persistent memory system using Vertex AI
- A multi-agent system with specialized agents
- A production-style agent deployed with Cloud Run
What you’ll learn
You’ll understand how the main building blocks of ADK work together:
Agents → Tools → State → Sessions → Memory → Multi-Agent Workflows → Deployment
You’ll also learn how to connect agents to Gemini and Google Search, manage conversation state, implement persistent memory with Vertex AI, and deploy your agents to the cloud.
Who is this course for?
This course is designed for:
- Python developers who want to build AI agents
- Developers interested in Google’s ADK and Gemini
- AI engineers who want hands-on experience with agent architectures
- Software developers moving beyond traditional chatbots
- Students who prefer practical projects over purely theoretical explanations
Prerequisites
You only need:
- Basic Python knowledge
- A willingness to learn and build
No previous experience with AI agents or Google ADK is required.
By the end of the course, you’ll have built multiple working AI agents and understand how to extend them with tools, memory, multi-agent workflows, and cloud deployment.

