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 February 26, 2025

In this codelab, you’ll add push notifications to an iOS app with Firebase Cloud Messaging.

1 hour 25 minutes

Updated February 26, 2025

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

Updated February 26, 2025

To develop a functional AI-powered teaching assistant system called “Aidemy” on Google Cloud Platform, showcasing the power of multi-agent systems. Gain practical experience in designing, building, and deploying a complex multi-agent system on Google Cloud, mastering key concepts in LLM application development, and understanding the benefits of event-driven architectures.

1 hour 32 minutes

Updated February 25, 2025

In this codelab you’ll learn how to create an AlloyDB cluster, deploy GenAI Databases Retrieval Service for databases and create a sample application using the service.

1 hour 22 minutes

Updated February 25, 2025

In this codelab you’ll learn how to deploy AlloyDB Omni on a compute VM, load data and use AlloyDB Columnar Engine to improve performance

1 hour 57 minutes

Updated February 25, 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 12 minutes

Updated February 25, 2025

In this codelab you’ll learn how to deploy AlloyDB Omni on a GKE cluster, deploy an I model to the same cluster, register the model in the AlloyDB Omni and make them working together

50 minutes

Updated February 25, 2025

In this codelab, you’ll use Gemini Code Assist, an AI-powered collaborator in Google Cloud. You’ll get familiar with how you can use Gemini Chat and inline code assistance to generate code, understand code and other AI assisted coding tasks.

1 hour 12 minutes

Updated February 24, 2025

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

Updated February 24, 2025

Images account for more than 60% of the bytes on average needed to load a web page. Using AVIF you can make your images smaller and make your website load faster. AVIF is an image format derived from the AV1 video bitream. AVIF was built for