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 25 minutes

Updated July 22, 2025

In this codelab, you’ll learn how to use the Firebase platform on the web by building a chat app.

1 hour 11 minutes

Updated July 18, 2025

In this codelab, you’ll build a mobile app using the Home APIs on Android.

1 hour 9 minutes

Updated July 17, 2025

This codelab introduces the fundamentals of the new WebGPU API. It guides you through building a version of Conway’s Game of Life that runs on your GPU. WebGPU’s rendering capabilities are used to draw the board and WebGPU’s compute capabilities are used to update the game’s state.

Updated July 17, 2025

With this codelab, we will build a powerful, stateful and e2e Patent Analysis Agent in Java with Agent Development Kit (ADK), AlloyDB & Gemini!

35 minutes

Updated July 17, 2025

This hands-on codelab is your first step into building AI agents with Google’s Agent Development Kit (ADK). You will learn how to set up your development environment on Google Cloud, define the core logic for a basic conversational agent powered by a Gemini model, and configure its settings. By the end, you’ll have built and tested your very own “personal assistant” agent, interacting with it through both a command-line interface and a user-friendly web UI, creating a solid foundation for more advanced projects.

25 minutes

Updated July 17, 2025

This hands-on codelab guides you through empowering a basic ADK agent with a variety of tools. You will start by creating a custom FunctionTool to fetch real-time currency data. Next, you’ll learn a core architectural pattern by integrating Google Search as a specialized sub-agent. Finally, you’ll add a third-party Wikipedia tool from LangChain, transforming your simple chatbot into a sophisticated travel assistant that can intelligently orchestrate multiple capabilities to handle complex user requests.

Updated July 17, 2025

This tutorial guides you through building a accessible agent.

45 minutes

Updated July 16, 2025

Learn how to use Firebase MCP in Firebase Studio

Updated July 16, 2025

The goal of this lab is to explore NVIDIA NIM with Google Kubernetes Engine (GKE)

Updated July 15, 2025

This workshop guides you through building a legal assistant using Google Cloud AI tools. Emphasizing how to process, understand, and search unstructured data. You’ll learn to use a Retrieval-Augmented Generation (RAG) approach to provide more accurate, informed responses based on actual legal information.