Course Overview: Build AI Agents with Agent Development Kit
Build Agents with the Agent Development Kit is an advanced-level, instructor-led course designed for software developers, engineers, platform and DevOps professionals, and technical or solutions architects who want to build enterprise-grade AI agent systems using Google’s Agent
Development Kit (ADK). The course provides a practical progression from building a simple ADK
agent to designing and deploying sophisticated multi-agent systems. Participants learn how ADK represents agents, tools, and runners, how tools are exposed to models through automatically generated schemas, and how session state enables coordination across agents. Learners then explore multi-agent orchestration using deterministic workflow agents, graph-based workflows, conditional routing, parallel
fan-out and joins, and task-based collaboration. The course also coversgrounding agents in enterprise data through ADK grounding tools,multi-source retrieval, and external Model Context Protocol (MCP)
integrations. Finally, participants learn how to deploy multi-agent systems to Agent Runtime and register and share agents through Gemini Enterprise, enabling organizational users to discover and access agent capabilities
After completing the Agent Development course, participants will be able to:
- Describe the ADK agent model, including Agent configuration, tools, and the runner
- Configure and run a functional ADK agent.
- Use the ADK CLI to scaffold, run, and test agents locally.
- Explain how ADK automatically generates tool schemas from Python functions.
- Build custom tools using descriptive function names, docstrings, and parameter types
- Use ToolContext to securely manage authentication, session state, and artifacts
- Explain session state scopes and implement safe state modifications.
- Design multi-agent workflows using shared invocation state and the output_key pattern.
- Build multi-agent workflows using ADK’s deterministic template workflow agents.
- Design graph-based workflows using conditional routing, parallel fan-out, and joins.
- Configure coordinator agents and delegation modes for task-based collaboration.
- Ground agents in enterprise data using structured and unstructured data retrieval tools.
- Implement intent-based routing across multiple retrieval sources.
- Explain the benefits of MCP for decoupling agent logic from tool execution.
- Use McpToolset to integrate external MCP-based tools.
- Describe the core capabilities of the Gemini Enterprise Agent Platform
- Differentiate between Agent Sessions and Agent Memory Bank use cases.
- Deploy agents using the ADK CLI and Agents CLI.
- Deploy multi-agent systems to Agent Runtime.
- Register and share agents through Gemini Enterprise.