On-demand activities
Find the right on-demand learning activities for you. Labs are short learning activities that teach you a specific lesson by giving you direct, temporary, hands-on access to real cloud resources. Courses are longer activities, consisting of several modules made of videos, documents, hands-on labs and quizzes. Finally, quests are similar, but are usually shorter and contain only labs.
272 results
-
Lab Featured Online Data Migration to Cloud Spanner using Striim
In this lab you will learn how to migrate a Cloud SQL for MySQL database to Cloud Spanner using Google Cloud's data migration partner, Striim.
-
Lab Featured Introduction to Function Calling with Gemini
In this lab, you learn how to use the Vertex AI Gemini API with the Vertex AI SDK for Python to make function calls via the Gemini Pro (gemini-pro) model.
-
Lab Featured APIs Explorer: Cloud SQL
In this lab, you will get hands-on practice with the Cloud SQL API and its associated methods by making calls through the APIs Explorer tool.
-
Lab Featured Connect to Cloud SQL from an Application in Google Kubernetes Engine
This lab shows how easy it is to connect an application in Google Kubernetes Engine to a Cloud SQL instance using the Cloud SQL Proxy container as a sidecar container. You will deploy a GKE cluster and a Cloud SQL Postgres instance and use the Cloud SQL Proxy container to allow communication between them.
-
Lab Featured Exploring NCAA Data with BigQuery
Use BigQuery to explore the NCAA dataset of basketball games, teams, and players. The data covers plays from 2009 and scores from 1996. Watch How the NCAA is using Google Cloud to tap into decades of sports data.
-
Lab Featured Pub/Sub: Qwik Start - Python
In this lab, you learn about Pub/Sub and how to create a topic and subscriber with a Python script, and then publish and view messages. Watch the short video Simplify Event Driven Processing with Cloud Pub/Sub.
-
Lab Featured Speech to Text Transcription with the Cloud Speech API
The Cloud Speech API lets you do speech to text transcription from audio files in over 80 languages. In this hands-on lab you’ll record your own audio file and send it to the Speech API for transcription.
-
Lab Featured Loading Data into Cloud SQL
In this lab, you import data from CSV text files into Cloud SQL and then carry out some basic data analysis using simple queries.
-
Lab Featured A Tour of Google Cloud Hands-on Labs
In this first hands-on lab you will access the Google Cloud console and use these basic Google Cloud features: Projects, Resources, IAM Users, Roles, Permissions, and APIs.
-
Lab Featured Build a Website on Google Cloud: Challenge Lab
This challenge lab tests your skills and knowledge from the labs in the Building Websites on Google Cloud course. You should be familiar with the content of these labs before attempting this lab.
-
Lab Featured App Engine: Qwik Start - Go
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.
-
Lab Featured Pub/Sub: Qwik Start - Console
This hands-on lab shows you how to publish and consume messages with a pull subscriber, using the Cloud console. Watch the short video Simplify Event Driven Processing with Cloud Pub/Sub.
-
Lab Featured Creating a Persistent Disk
In this hands-on lab, you will learn how to create a persistent disk and use it on a Google Compute Engine virtual machine. You will also learn about zones, regions, and different disk types. Watch the short preview Create a Persistent Disk, GCP Essentials.
-
Lab Featured Predict Taxi Fare with a BigQuery ML Forecasting Model
In this lab, you explore millions of New York City yellow taxi cab trips available in a BigQuery Public Dataset, create a machine learning model inside of BigQuery to predict the fare, and evaluate the performance of your model to make predictions.
-
Lab Featured 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 command line. Watch the short video Simplify Event Driven Processing with Cloud Pub/Sub.
-
Lab Featured Using BigQuery in the Google Cloud Console
This lab shows you how to query public tables and load sample data into BigQuery using the GCP Console. Watch the following short video Get Meaningful Insights with Google BigQuery.
-
Lab Featured Cloud SQL for PostgreSQL: Qwik Start
Create a Google Cloud SQL PostgreSQL instance. Perform SQL operations using the GCP Console and the psql client.
-
Lab Featured APIs Explorer: Qwik Start
Upload an image to Cloud Storage then make a request to the Vision API with APIs Explorer.
-
Lab Featured Creating PDFs with Go and Cloud Run
Learn how to develop an application to create PDFs on Google Cloud using Serverless technologies and Go.
-
Lab Featured Extract, Analyze, and Translate Text from Images with the Cloud ML APIs
Use the Cloud Vision, Natural Language, and Translation APIs to capture text strings from images, recognize characters, and analyze and translate the text strings into other languages.
-
Lab Featured App Engine: Qwik Start - PHP
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.
-
Lab Featured Cloud SQL with Terraform
In this hands-on lab you will learn to create Cloud SQL instances with Terraform, then set up the Cloud SQL Proxy, testing the connection with both MySQL and PostgreSQL clients.
-
Lab Featured Cloud Filestore: Qwik Start
Cloud Filestore is a managed file storage service for applications that require a filesystem interface and a shared filesystem for data. Filestore gives users a simple, native experience for standing up managed Network Attached Storage (NAS) with their Google Compute Engine and Kubernetes Engine instances.
-
Lab Featured BigQuery: Qwik Start - Console
This lab shows you how to query public tables and load sample data into BigQuery using the Web UI. Watch the short videos Get Meaningful Insights with Google BigQuery and BigQuery: Qwik Start - Qwiklabs Preview.
-
Lab Featured Getting Started with BigQuery ML
In this lab, you learn how to use BigQuery to create a machine learning model that predicts whether a visitor will make a transaction.
-
Lab Featured Cloud Source Repositories: Qwik Start
In this lab you will create a local Git repository that contains files for a sample App Engine application, add a GCP repository as a remote, and push the contents of the local repository.
-
Lab Featured Migrating a Monolithic Website to Microservices on Google Kubernetes Engine
Deploy a monolithic application to a Google Kubernetes Engine cluster, then break it down into microservices.
-
Lab Featured Awwvision: Cloud Vision API from a Kubernetes Cluster
This hands-on lab uses Kubernetes and Cloud Vision API to create an example of how to use the Vision API to classify (label) images from Reddit's /r/aww subreddit and display the labelled results in a web app.
-
Lab Featured Ingesting New Datasets into BigQuery
This lab focuses on how to ingest new datasets into tables inside of BigQuery.
-
Lab Featured Cloud Storage: Qwik Start - Cloud Console
This hands-on lab shows you how to perform basic tasks in Cloud Storage using the Google Cloud Console. Watch the short video Google Cloud Storage: Massive Scalability Plus More.
-
Lab Featured Cloud Storage: Qwik Start - CLI/SDK
This hands-on lab shows you how to perform basic tasks in Cloud Storage using the gsutil command-line tool. Watch the short video Google Cloud Storage: Massive Scalability Plus More.
-
Lab Featured Datastore: Qwik Start
This hands-on lab will show you how to store and query data in Google Cloud Datastore using the Google Cloud Platform.
-
Lab Featured Network Tiers - Optimizing Network Spend
In this lab, you create one VM in the premium network service tier (default) and one VM in the standard network service tier. Then you compare the latency and routes for each VM instance.
-
Lab Featured Bracketology with Google Machine Learning
In this lab, you use BigQuery to analyze the public NCAA dataset and BigQuery ML to predict NCAA tournament brackets.
-
Lab Featured Deploy, Scale, and Update Your Website on Google Kubernetes Engine
Deploy a website to Google Kubernetes Engine, scale it out to more instances, and deploy a new version using Rolling Updates.
-
Lab Featured APIs Explorer: Cloud Storage
In this lab you will use the APIs Explorer tool to create Cloud Storage buckets, upload data to the bucket, and remove content from buckets.
-
Lab Featured Predict Visitor Purchases with a Classification Model in BigQuery ML
In this lab, you use an available ecommerce dataset to create a classification (logistic regression) model in BigQuery ML that predicts customers' purchasing habits.
-
Lab Featured Weather Data in BigQuery
In this lab you analyze historical weather observations using BigQuery in conjunction with other datasets
-
Lab Featured Dataproc: Qwik Start - Command Line
This lab shows you how to create a Dataproc cluster, run a simple Apache Spark job in the cluster, and then modify the number of workers in the cluster using the command line. Watch these short videos, Dataproc: Qwik Start - Qwiklabs Preview and Run Spark and Hadoop Faster with Cloud Dataproc.
-
Lab Featured Google Kubernetes Engine: Qwik Start
Google Kubernetes Engine provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. This hands-on lab shows you how deploy a containerized application with Kubernetes Engine.
-
Lab Featured Bigtable: Qwik Start - Command Line
Cloud Bigtable is Google's NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail. In this lab you'll use Bigtable with the cbt command line. Watch the short videos Bigtable: Qwik Start - Qwiklabs Preview and Handle Massive Worklo…
-
Lab Featured Cloud Natural Language API: Qwik Start
The Cloud Natural Language API lets you extract entities and perform sentiment and syntactic analysis on text. Watch these short videos Gain Valuable Insights from Text with Cloud Natural Language and Cloud Natural Language: Qwik Start - Qwiklabs Preview.
-
Lab Featured VPC Networks - Controlling Access
In this lab, you create two nginx web servers and control external HTTP access to the web servers using tagged firewall rules. Then, you explore IAM policies and service accounts.
-
Lab Featured Getting Started with Cloud Shell and gcloud
In this hands-on lab you will learn how to connect to computing resources hosted on Google Cloud Platform, and how to use Cloud Shell and Cloud SDK gcloud commands. For a preview, watch the short video Get Started with Cloud Shell, GCP Essentials.
-
Lab Featured Mitigate Bias with MinDiff in TensorFlow
This lab helps you learn how to mitigate bias using MinDiff technique by leveraging TensorFlow Model Remediation library.
-
Lab Featured Working with JSON, Arrays, and Structs in BigQuery
In this lab, you work with semi-structured data (ingesting JSON, Array data types) inside of BigQuery. You practice loading, querying, troubleshooting, and unnesting various semi-structured datasets.
-
Lab Featured Google Cloud Speech-to-Text API: Qwik Start
The Google Cloud Speech-to-Text API integrates speech recognition into dev apps; you can now send audio and receive a text transcription. Watch these short videos Powerful Speech Recognition Using Google Machine Learning and Google Cloud Speech: Qwik Start - Qwiklabs Preview
-
Lab Featured Terraform Fundamentals
In this hands-on-lab you will create infrastructure, a virtual machine, using Terraform in the cloud environment.
-
Lab Featured App Dev: Adding User Authentication to your Application - Python
In this lab, you will enhance the online Quiz application to use Firebase authentication.
-
Lab Featured Cloud IAM: Qwik Start
Google Cloud IAM unifies access control for Cloud Platform services into a single system to present a consistent set of operations. Watch the short video Manage Access Control with Google Cloud IAM.