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.

  • Solution
  • Role
  • Badge
  • Format (1)
  • Language (1)
  • Level
  • Duration

272 results

  1. 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.

  2. 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.

  3. Lab Featured

    VPC Network Peering

    Google Cloud Virtual Private Cloud (VPC) Network Peering allows private connectivity across two VPC networks regardless of whether or not they belong to the same project or the same organization.

  4. Lab Featured

    Getting Started with Cloud KMS

    In this lab, you work with advanced features of Google Cloud Security and Privacy APIs, including setting up a secure Cloud Storage bucket, managing keys and encrypted data using Key Management Storage, and viewing Cloud Storage audit logs.

  5. Lab Featured

    Clean Up Unused IP Addresses

    In this lab you will schedule a Cloud Function to identify and clean up unused IP addresses.

  6. Lab Featured

    Build a BI Dashboard Using Looker Studio and BigQuery

    In this lab, you will learn how to build a BI dashboard with Looker Studio as the front end, powered by BigQuery on the back end.

  7. Lab Featured

    Monitoring and Logging for Cloud Functions

    Use Cloud Monitoring to view Cloud Functions details in the Google Cloud console, and Cloud Logging to look at the data for your cloud function.

  8. Lab Featured

    Infrastructure as Code with Terraform

    In this lab, you will explore how terraform can be used to create, manage, and destroy Google Cloud resources.

  9. Lab Featured

    Merging Results from Different Explores in Looker

    In this lab, you will merge results from different explores in Looker.

  10. Lab Featured

    Google Meet: Getting Started

    Use Google Meet to hold impromptu video meetings, virtual training classes around the world, remote interviews, and much more.

  11. Lab Featured

    Google Apps Script: Access Google Sheets, Maps & Gmail in 4 Lines of Code

    In this lab, you learn one of the easiest ways to write code that accesses Google developer technologies, all by leveraging one of the mainstream web development languages, JavaScript.

  12. Lab Featured

    Detect Labels, Faces, and Landmarks in Images with the Cloud Vision API

    Send an image to the Cloud Vision API and have it identify objects, faces, and landmarks

  13. 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.

  14. Lab Featured

    BigQuery: Qwik Start - Command Line

    This hands-on lab shows you how to query public tables and load sample data into BigQuery using the Command Line Interface. Watch the short videos Get Meaningful Insights with Google BigQuery and BigQuery: Qwik Start - Qwiklabs Preview.

  15. Lab Featured

    Explore an Ecommerce Dataset with SQL in BigQuery

    In this lab, you learn how to use BigQuery to find data, query the data-to-insights public dataset, and write and execute queries.

  16. Lab Featured

    Creating Permanent Tables and Access-Controlled Views in BigQuery

    This lab focuses on how to create new permanent reporting tables and logical reviews from an existing ecommerce dataset.

  17. Lab Featured

    Set Up Network and HTTP Load Balancers

    In this hands-on lab, you set up both network load balancers and HTTP load balancers for your application running in Compute Engine virtual machines.

  18. Lab Featured

    IAM Custom Roles

    Cloud IAM provides the right tools to manage resource permissions with minimum fuss and high automation. You do not directly grant users permissions. Instead, you grant them roles, which bundle one or more permissions. This allows you to map job functions within your company to groups and roles.

  19. Lab Featured

    Deploy and Troubleshoot a Website: Challenge Lab

    Your challenge is to deploy a website in the public cloud

  20. Lab Featured

    Deploy Your Website on Cloud Run

    In this lab you will deploy a website to Google Kubernetes Engine, scale it out to more instances, then deploy a new version using rolling updates.

  21. Lab Featured

    Google AppSheet: Getting Started

    Learn how to use Google AppSheet to enable everyone in your organization to build and extend applications without coding.

  22. Lab Featured

    VPC Networking Fundamentals

    In this lab you create an auto-mode VPC network with firewall rules and 2 VM instances, then explore the connectivity for the VM instances.

  23. Lab Featured

    Using Cloud Trace on Kubernetes Engine

    This lab deployings a Kubernetes Engine cluster, then a simple web application fronted by a load balancer is deployed to the cluster. The web app publishes messages provided by the user to a Cloud Pub/Sub topic. You will see the correlated telemetry data from HTTP requests to the app will be available in the Cloud…

  24. Lab Featured

    Cloud Endpoints: Qwik Start

    In this lab you'll deploy a sample API with Google Cloud Endpoints.

  25. Lab Featured

    Cloud SQL for MySQL: Qwik Start

    In this lab, you create a Google Cloud SQL MySQL instance and perform SQL operations using Google Cloud Platform Console and mysql client. Watch this short video, Manage PostgreSQL and MySQL Databases Easily with Cloud SQL.

  26. Lab Featured

    Set Up an App Dev Environment on Google Cloud: Challenge Lab

    This challenge lab tests your skills and knowledge from the labs in the Perform Foundational Infrastructure Tasks in Google Cloud skill badge. You should be familiar with the content of labs before attempting this lab.

  27. Lab Featured

    Compute Engine: Qwik Start - Windows

    Google Compute Engine lets you create and run virtual machines on Google infrastructure. In this lab you create a Windows Server instance in the Google Compute Engine and access it with RDP. Watch a short preview, Launch a Windows Server Instance, GCP Essentials.

  28. Lab Featured

    Reinforcement Learning: Qwik Start

    In this lab, you will learn and get hands-on practice with the fundamental concepts of Reinforcement Learning.

  29. Lab Featured

    Analyzing Billing Data with BigQuery

    In this lab you will create datasets and tables, import data from billing reports, and conduct a variety of queries on the data using BigQuery.

  30. Lab Featured

    Classify Text into Categories with the Natural Language API

    In this lab you'll learn how to classify text into categories using the Natural Language API

  31. Lab Featured

    Using the Natural Language API from Google Docs

    In this hands-on lab, you use Apps Script to call the Natural Language API from Google Docs to analyze the sentiment of selected text in the document.

  32. Lab Featured

    Build a Secure Google Cloud Network: Challenge Lab

    In this lab you will be challenged to secure remote SSH access and implement firewall rules.

  33. Lab Featured

    Orchestrating the Cloud with Kubernetes (Azure)

    In this lab you will learn how to provision a complete Kubernetes cluster using Google Kubernetes Engine; deploy and manage Docker containers using kubectl; and break an application into microservices using Kubernetes’ Deployments and Services.

  34. Lab Featured

    Visualizing Billing Data with Looker Studio

    In this lab, you will harness the power of Looker Studio, where you will learn how to build billing graphs and charts so you can slice and dice your Google Cloud bill the way you want.

  35. Lab Featured

    Optimizing Network Spend with Network Tiers

    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.

  36. Lab Featured

    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.

  37. Lab Featured

    Classify Images of Clouds in the Cloud with AutoML Images

    AutoML Images helps developers with limited ML expertise train high quality image recognition models. In this hands-on lab, you will learn how to train a custom model to recognize different types of clouds (cumulus, cumulonimbus, etc.).

  38. Lab Featured

    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.

  39. Lab Featured

    Provision Services with Google Cloud Marketplace

    In this hands-on lab you'll learn how to use Google Cloud Platform's Marketplace to quickly get started with common operating systems, web frameworks, and databases.

  40. Lab Featured

    Creating a Virtual Machine

    In this hands-on lab, you’ll learn how to create a Google Compute Engine virtual machine and understand zones, regions, and machine types. To preview, watch the short video Create a Virtual Machine, GCP Essentials.

  41. Lab Featured

    Using BigQuery and Cloud Logging to Analyze BigQuery Usage

    In this lab you view the BigQuery logs inside Cloud Logging, set up a sink to export them back into BigQuery, and then use SQL to analyze the logs.

  42. Lab Featured

    Dataflow: Qwik Start - Templates

    In this lab, you learn how to create a streaming pipeline using a Google-provided Dataflow template.

  43. Lab Featured

    App Engine: Qwik Start - Java

    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.

  44. Lab Featured

    Cloud Monitoring: Qwik Start

    This lab shows you how to monitor a Compute Engine virtual machine (VM) instance with Cloud Monitoring.

  45. Lab Featured

    Video Intelligence: Qwik Start

    In this lab, you use the Google Cloud Video Intelligence API to extract metadata from a sample video file. Watch the short video Google Cloud Video Intelligence - Search every moment of every video in your catalog.

  46. Lab Featured

    Google Cloud Packet Mirroring with OpenSource IDS

    This lab demonstrates a common enterprise use case for Google Cloud's Packet Mirroring in conjunction with an Open Source Intrusion Detection System.

  47. Lab Featured

    Cloud Logging on Kubernetes Engine

    In this lab you will deploy a sample application to Kubernetes Engine that forwards log events to Cloud Logging.

  48. Lab Featured

    Debugging Apps on Google Kubernetes Engine

    This lab teaches you how logging works on GKE and some best practices for log collection by going through some common logging use cases.

  49. Lab Featured

    Managing Terraform State

    In this hands-on lab you will import existing infrastructure, write Terraform configuration that matches that infrastructure, and manipulate state storage with Terraform.

  50. Lab Featured

    Rent-a-VM to Process Earthquake Data

    In this lab you spin up a virtual machine, configure its security, access it remotely, and then carry out the steps of an ingest-transform-and-publish data pipeline manually. This lab is part of a series of labs on processing scientific data.