Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, ARCore, and Google APIs on iOS.

Codelab tools on GitHub

Filter By

Choose a topic
Choose a product
Choose an event

1 hour

Updated September 23, 2025

Build agents that interact with BigQuery data using ADK and the BigQuery Toolset. You’ll also learn how to evaluate your agent using the Vertex AI GenAI Eval service.

45 minutes

Updated September 23, 2025

In this codelab you will learn how to use the Conversational Analytics API Python SDK with a BigQuery data source. You will learn how to create a new agent, how to leverage conversation state management, and how to send and stream responses from the API.

1 hour 35 minutes

Updated September 23, 2025

This codelab guides you through creating a Travel Agent that answers user queries about hotels in a city. The Agent will be built using the Agent Development Kit (ADK) and will utilize the MCP Toolbox for Databases, that lets the Agent access data in the database.

1 hour

Updated September 22, 2025

In this codelab, you’ll learn how to integrate Gemini API into your Flutter app using Firebase AI Logic

1 hour 25 minutes

Updated September 22, 2025

In this tutorial you’ll learn how to configure and validate Private Service Connect interface with Vertex AI Pipelines.

1 hour 25 minutes

Updated September 22, 2025

In this tutorial you’ll learn how to configure and validate Private Service Connect interface with Agent Engine targeting a consumer proxy for internet egress.

Updated September 20, 2025

This tutorial guides how to use AI Agent to help you build production-ready agent from an idea.

1 hour 20 minutes

Updated September 19, 2025

The Google Wallet API allows you to engage with users through various types of passes: loyalty cards, offers, gift cards, event tickets, transit tickets, boarding passes, and more. Each pass type, or pass class, comes with use-case specific fields

1 hour 17 minutes

Updated September 18, 2025

With your MCP server providing the tools, it’s time to build the agent’s “brain.” In this lab, you will use the Agent Development Kit (ADK) to create an intelligent agent that can understand a goal and use the tools from Lab 1 to achieve it.

Updated September 18, 2025

In this codelab, learn how to use Baseline in your web projects.