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

45 minutes

Updated September 19, 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 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.

Updated September 18, 2025

Learn how to build and deploy a secure Model Context Protocol (MCP) server on Cloud Run. Then authenticate to the remote MCP server and invoke MCP tools and prompts from Gemini CLI.

1 hour 35 minutes

Updated September 18, 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 57 minutes

Updated September 16, 2025

In this codelab you’ll learn how to use AlloyDB AI in combination with vector search and create an index on the vector data

1 hour

Updated September 16, 2025

In this lab, you will learn to solve the complex problem of multimodal video transcription, using a single Gemini prompt!

Updated September 16, 2025

In this codelab you will deploy several agent services using cloud run and agent engine,then inspect how we implement A2A protocol to standardize communications between them. You will learn the core concepts and components of A2A and inspect the interactions by deploying the agents powered by different agentic framework with Gemini backend as different services on top of Cloud Run and Agent Engine

Updated September 15, 2025

In this codelab, you’ll learn how to build a complete, low-code AI pipeline within BigQuery. You will start with a raw CSV file containing complex JSON strings, use BigQuery’s data preparation tools to clean and structure the data without writing any code, generate vector embeddings using BigQuery ML (BQML) remote model, and finally, learn how to use these embeddings to power a similarity search for a real-time AI recommendation engine.