Become a cloud expert with hands-on training.
We give you temporary credentials to Google Cloud Platform and Amazon Web Services, so you can learn the cloud using the real thing – no simulations. From 30-minute individual labs to multi-day courses, from introductory level to expert, instructor-led or self-paced, with topics like machine learning, security, infrastructure, app dev, and more, we've got you covered.
Get Started with Free Labs
A Tour of Qwiklabs and the Google Cloud Platform
In this first hands-on lab you will access Qwiklabs and the Google Cloud Platform Console and use the basic GCP features: Projects, Resources, IAM Users, Roles, Permissions, APIs, and Cloud Shell.
Using the BigQuery Web UI
This lab shows you how to query public tables and load sample data into BigQuery using the Web UI. Watch the following short video Get Meaningful Insights with Google BigQuery.
App Engine: Qwik Start - Python
This hands-on lab shows you how to create a small App Engine application that displays a short message. Watch the short video Build Apps at Scale with Google App Engine.
Cloud Security Scanner: Qwik Start
The Cloud Security Scanner identifies security vulnerabilities in your Google App Engine web applications.
In this lab, you’ll learn how to use the Firebase platform to easily create Web applications and implement and deploy a chat client.
Exploring Your Ecommerce Dataset with SQL in Google BigQuery
In this lab, you learn to use BigQuery to find data, query the data-to-insights public dataset, and write and execute queries.
Introduction to Amazon EC2 Auto Scaling
This lab provides the basic hands-on experience of Amazon EC2 Auto Scaling -- setting up Auto Scaling to automatically launch compute instances in response to conditions that you specify. You will use Auto Scaling via the AWS console to create the basic infrastructure of a Launch Configuration and an Auto Scaling group. You will test the configuration by terminating a running instance and viewing the results as Auto Scaling responds by scaling up and starting another instance.
For the lab to function as written, please DO NOT change the auto assigned region.
Exploring Google Ngrams with Amazon EMR
This lab demonstrates how to launch an Amazon Elastic MapReduce (EMR) cluster for Big Data processing and use Hive with SQL-style queries to analyze data. You will create a Hadoop cluster using Amazon EMR which will allow to run interactive Hive queries against data stored in Amazon S3. You will use Hive to normalize the data in a more useful way, and you will run queries to analyze the data.
Creating an Amazon Virtual Private Cloud (VPC) with AWS CloudFormation
This lab will demonstrate how to create an Amazon Virtual Private Cloud (VPC) network using AWS CloudFormation. Note: This lab is a more of a walkthrough of a template rather than "learn how to build it". You will walk through the sections of an AWS CloudFormation template and get explanations for each step. You will then launch the AWS CloudFormation template to create a four-subnet Amazon VPC that spans two Availability Zones and a NAT that allows servers in the private subnets to communicate with the Internet in order to download packages and updates.
Introduction to Amazon Simple Storage Service (S3)
This lab demonstrates how to use an Amazon S3 bucket and manage files, or object, that are stored in the bucket. You will practice how to create a bucket, add an object, view an object, move an object, and delete an object and bucket in the AWS Management Console.
Google Assistant: Build an Application with Dialogflow and Cloud Functions
In this lab, you will build a Google Assistant application with Dialogflow and Cloud Functions for Firebase.
Continuous Delivery with Jenkins in Kubernetes Engine
In this lab you will deploy and completely configure a continuous delivery pipeline using Jenkins running on Kubernetes Engine and go through the dev - deploy process.
Running a MongoDB Database in Kubernetes with StatefulSets
Containers are becoming a popular way to run and scale applications across multiple cloud providers or on both cloud and on-premise hardware. This lab provides a quick introduction to running a MongoDB database on Kubernetes Engine using Docker.
Video on Demand with AWS Elemental MediaConvert
In this lab, you will utilize the AWS Elemental MediaConvert Service to convert input video into multiple output formats, combine multiple videos into one during the conversion process, add captions/watermarks to the videos, and work with ad insertion metadata.
Build a Serverless Text-to-Speech Application with Amazon Polly
This lab builds a complete serverless application that demonstrates how to convert text-to-speech using Amazon Polly.
Become a Cloud Expert
Infrastructure & DevOps
Implement, deploy, migrate and maintain applications in the cloud.
Websites & App Dev
For software engineers who develop applications in the cloud.
Design, build, analyze, and optimize big data solutions.
Write distributed machine learning models that scale.
Security, Backup & Recovery
Stay compliant and protect information, data applications and infrastructure.