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

Updated August 22, 2025

As the Data Engineer workshop in the four-part Agentverse series, you will transform chaotic, unstructured text into a powerful, structured knowledge engine. You will then build and deploy a wise Retrieval-Augmented Generation (RAG) agent that can provide nuanced, context-aware answers from this new wellspring of data.

Updated August 22, 2025

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

Updated August 22, 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.

Updated August 22, 2025

Learn about all the different tool types Agent Development Kit (ADK) has to offer. This hands-on workshop guides you through building an agent using ADK one tool at a time.

Updated August 21, 2025

As the DevOps/SRE Guardian in the four-part Agentverse series, you will build a complete, production-grade AgentOps bastion for deploying and managing AI agents. You will deploy GPU-accelerated LLMs, secure them with a Model Armor gateway, automate their lifecycle with a CI/CD pipeline, and establish deep observability.

17 minutes

Updated August 21, 2025

How to use the protocol buffer compiler with gRPC-Go to build a gRPC client-server application in the Go programming language.

17 minutes

Updated August 21, 2025

In this codelab you’ll learn how to use gRPC-Go to build a gRPC streaming service .

3 hours 14 minutes

Updated August 21, 2025

This codelab guides you through a series of activities with Gemini CLI. The activities range from installing Gemini CLI, looking at its in-built tools, expanding its capabilities with MCP Servers, customizing Gemini CLI for your own rules and exploring a few use cases.

1 hour 35 minutes

Updated August 20, 2025

In this codelab, you’ll get started with Cloud Foundation Toolkit(CFT) and get on-boarded through a series of steps adding a feature to a CFT module.

Updated August 20, 2025

As the Developer workshop in the four-part Agentverse series, you will master “vibecoding,” using the Gemini CLI to translate a high-level design document into a fully functional AI agent. You will then forge a complete CI pipeline with the Agent Development Kit to automatically test, containerize, and prepare your battle-ready agent for deployment.