Start learning with free hands-on labs

Get familiar with Google Cloud technologies, popular services, and use cases with free introductory labs.

Free labs

What labs teach you

Online, self-paced labs give you hands-on practice with Google Cloud technologies in a live environment. Follow step by step instructions to master popular services and real-world use cases, all while using the actual Google Cloud Platform Console. Explore topics like machine learning, security, infrastructure, app dev, and more — we've got you covered.

How to get started

  • Select a free lab.
  • First time? Create an account. Otherwise, log in.

These introductory labs, generally take less than 30 minutes to finish.

Introductory labs

Choose an area of interest and select a free lab.

A tour of Qwiklabs and the Google Cloud Platform

For newcomers to GCP Console and the Qwiklabs platform. Start using basic GCP features: projects, resources, IAM users, roles, permissions, APIs, and Cloud Shell.

Learn More 

Cloud Pub/Sub: Qwik Start - Command Line

This hands-on lab shows you how to publish and consume messages with a pull subscriber, using the Google Cloud Platform command line.

Learn More 

Cloud Pub/Sub: Qwik Start - Console

Learn to publish and consume messages with a pull subscriber, using the GCP Console.

Learn More 

App Engine: Qwik Start - Python

Learn to create a small App Engine application that displays a short message using Python.

Learn More 

App Engine: Qwik Start - Java

Create a small App Engine application that displays a short message using Java.

Learn More 

App Engine: Qwik Start - PHP

Create a small App Engine application that displays a short message using PHP.

Learn More 

App Engine: Qwik Start - Go

Create a small App Engine application that displays a short message using Go.

Learn More 

Datastore: Qwik Start

Store and query data in Cloud Datastore using Google Cloud Platform.

Learn More 

Google Assistant: Qwik Start - Dialogflow

Learn the fundamentals of Google Assistant by building a quote generator application with Actions and Dialogflow.

Learn More 

Google Assistant: Qwik Start - Templates

Get hands-on practice with Assistant, Actions, and Templates by building a trivia game application.

Learn More 

Firebase Web

Learn to use the Firebase platform to easily create Web applications and implement and deploy a chat client.

Learn More 

BigQuery: Qwik Start - Command Line

This lab shows you how to query public tables and load sample data into BigQuery using the command-line interface.

Learn More 

Explore and Create Reports with Data Studio

Learn to connect Google Data Studio to Google BigQuery data tables, create charts, and explore the relationships between dimensions and measures.

Learn More 

Using the BigQuery Web UI

Query public tables and load sample data into BigQuery using the Web UI.

Learn More 

Exploring Your Ecommerce Dataset with SQL in Google BigQuery

Learn to use BigQuery to find data, query the data-to-insights public dataset, and write and execute queries.

Learn More 

Troubleshooting Common SQL Errors with BigQuery

Use BigQuery to troubleshoot common SQL errors, query the data-to-insights public dataset, use the Query Validator, and troubleshoot syntax and logical SQL errors.

Learn More 

The Apps Script CLI - clasp

The Apps Script CLI, or clasp, is a tool that lets you to create, edit, and deploy Apps Script projects locally. It allows you to create and publish web apps and add-ons for products like Sheets, Docs, Forms, and Slides from the command line.

Learn More 

Google Sheets as a reporting tool: Sheets API

In this lab, you'll learn how you can use Google Sheets as a custom reporting tool for your users. You'll be modifying a sample order tracking application to export to a spreadsheet and build visualizations using the Google Sheets API.

Learn More 

Cloud Security Scanner: Qwik Start

The Cloud Security Scanner identifies security vulnerabilities in your App Engine web applications.

Learn More 

Data Loss Prevention: Qwik Start - Command Line

Cloud Dataprep by Trifacta is an intelligent data service for visually exploring, cleaning, and preparing data for analysis.

Learn More 

Stackdriver Profiler: Qwik Start

In this lab, you'll learn how to use Stackdriver Profiler on GCP by downloading a sample Go program, then exploring the captured data in the Profiler console.

Learn More