Discover Google Cloud training your way

With 700+ learning activities to choose from, Google Cloud has designed our comprehensive catalog with you in mind. The catalog consists of a variety of activity formats for you to pick from. Choose from bite-size individual labs or multi-module courses that consist of videos, documents, labs, and quizzes. Our labs give you temporary credentials to actual cloud resources, so you can learn Google Cloud using the real thing. Earn badges for what you complete, define, track, and measure your success with Google Cloud!

  • Solution
  • Role
  • Badge
  • Format
  • Level
  • Duration
  • Language

121 results

  1. Lab Featured

    Installing Anthos Service Mesh on Google Kubernetes Engine

    In this lab you will install the Anthos Service Mesh, and use it with the Bookinfo microservices application, all on a GKE cluster.

  2. Lab Featured

    Implementing Canary Releases of TensorFlow Model Deployments with Kubernetes and Anthos Service Mesh

    In this lab you will install the Anthos Service Mesh, and deploy a resnet model, all on a GKE cluster.

  3. Course Featured

    Anthos on Bare Metal

    Course three of the Anthos series prepares students to run Anthos in a customer’s on-premises environment, on bare metal.Through presentations and hands-on labs, participants explore deploying and running Anthos applications on bare metal, creating the Anthos infrastructure, deploying applications, and performing …

  4. Course Featured

    Hybrid Cloud Infrastructure Foundations with Anthos

    Welcome to Hybrid Cloud Infrastructure Foundations with Anthos! This is the first course of the Architecting Hybrid Cloud Infrastructure with Anthos path. Anthos enables you to build and manage modern applications, and gives you the freedom to choose where to run them. Anthos gives you one consistent experience …

  5. Course Featured

    Hybrid Cloud Modernizing Applications with Anthos

    Course four of the Anthos series prepares students to consider multiple approaches for modernizing applications and services within Anthos environments. Topics include optimizing workloads on serverless platforms and migrating workloads to Anthos. This course is a continuation of course three, Anthos on Bare Metal…

  6. Course Featured

    Hybrid Cloud Multi-Cluster with Anthos

    This on-demand course equips students to understand, configure, and maintain multi-cluster Kubernetes infrastructures using Anthos GKE, and Istio-based service mesh, whether deployed with Anthos on Google Cloud or with Anthos deployed on VMware. This is the third, and final, course of the Architecting Hybrid Clou…

  7. Course Featured

    Multi-Cluster, Multi-Cloud with Anthos

    Course one of the Architecting Hybrid Cloud with Anthos series introduces participants to manage multi-cloud and hybrid Kubernetes deployments using Anthos. Through presentations and hands-on labs, participants explore planning and creating Anthos environments and building manageable and reliable multi-cluster Kub…

  8. Course Featured

    Cloud Operations and Service Mesh with Anthos

    Course two of the Architecting Hybrid Cloud with Anthos series prepares students to operate and observe Anthos environments. Through presentations and hands-on labs, participants explore adjusting existing clusters, setting up advanced traffic routing policies, securing communication across workloads, and observin…

  9. Course Featured

    Hybrid Cloud Service Mesh with Anthos

    This on-demand course equips students to understand and adopt Istio-based service-mesh with Anthos for centralized observability, traffic management, and service-level security. This is the second course of the Architecting Hybrid Cloud Infrastructure with Anthos series. After completing this course, learners sho…

  10. Lab Featured

    Deploying Redis Enterprise for GKE and Serverless App on Anthos Bare Metal

    In this lab you will learn how to create Compute Engine VMs on Google Cloud to simulate Anthos on Bare Metal (BM) in high-availability mode, install Anthos Service Mesh and Knative on the BM cluster, deploy Redis Enterprise for GKE and a Serverless application, then run a load test.

  11. Course Featured

    Google Kubernetes Engine Best Practices: Security

    Get Anthos Ready. This Google Kubernetes Engine-centric quest of best practice hands-on labs focuses on security at scale when deploying and managing production GKE environments -- specifically role-based access control, hardening, VPC networking, and binary authorization.

  12. Course Featured

    Architecting with Google Kubernetes Engine: Production

    In this course, "Architecting with Google Kubernetes Engine: Production," you'll learn about Kubernetes and Google Kubernetes Engine (GKE) security; logging and monitoring; and using Google Cloud managed storage and database services from within GKE. This is the final course of the Architecting with Google Kubern…

  13. Course Featured

    Getting Started with Apache Kafka and Confluent Platform on Google Cloud

    Organizations around the world rely on Apache Kafka to integrate existing systems in real time and build a new class of event streaming applications that unlock new business opportunities. Google and Confluent are in a partnership to deliver the best event streaming service based on Apache Kafka and to build event…

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

  15. Lab Featured

    Autoscaling an Instance Group with Custom Cloud Monitoring Metrics

    This lab describes how to deploy an autoscaling Compute Engine instance group that is automatically scaled using a custom Cloud monitoring metric

  16. Lab Featured

    Creating and Alerting on Logs-based Metrics

    In this hands-on lab learn how to create log-based metrics and view the alerts in Cloud Monitoring

  17. Lab Featured

    Monitoring Multiple Projects with Cloud Monitoring

    In this hands-on lab we take a look through some of the information provided by the Cloud Monitoring tools, and teach some of the concepts you will need to know to take advantage of Cloud Monitoring effectively.

  18. Lab Featured

    Cloud Monitoring: Qwik Start

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

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

  20. Course Featured

    Monitoring in Google Cloud

    Earn a skill badge by completing the Monitoring in Google Cloud quest, where you learn how to use Cloud Monitoring tools. A skill badge is an exclusive digital badge issued by Google Cloud in recognition of your proficiency with Google Cloud products and services and tests your ability to apply your knowledge in…

  21. Lab Featured

    Managing Deployments Using Kubernetes Engine

    Dev Ops best practices make use of multiple deployments to manage application deployment scenarios. This lab provides practice in scaling and managing containers to accomplish common scenarios where multiple heterogeneous deployments are used.

  22. Lab Featured

    App Dev: Deploying the Application into Kubernetes Engine - Python

    In this lab, you will deploy the quiz application into Kubernetes Engine, leveraging Google Cloud Platform resources including Container Builder and Container Registry, and Kubernetes resources including Deployments, Pods, and Services.

  23. Lab Featured

    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.

  24. Lab Featured

    Deploy Kubernetes Load Balancer Service with Terraform

    In Terraform, a Provider is the logical abstraction of an upstream API. This lab will show you how to setup a Kubernetes cluster and deploy Load Balancer type Nginx service on it.

  25. Lab Featured

    Setting up Jenkins on Kubernetes Engine

    This hands-on lab will show you how to set up Jenkins on Google Kubernetes Engine to help orchestrate your software delivery pipeline.

  26. Lab Featured

    Cloud Operations for GKE

    In this lab you will set up Monitoring and visualizing metrics from a Kubernetes Engine cluster

  27. 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…

  28. Lab Featured

    Using Role-based Access Control in Kubernetes Engine

    After provisioning two service accounts to represent user personas and three namespaces for dev, test, and prod, you will test the access controls of the personals in each namespace.

  29. Lab Featured

    How to Use a Network Policy on Google Kubernetes Engine

    In this lab you learn how to improve the security of your Kubernetes Engine by applying fine-grained restrictions to limit intra-cluster network communication.

  30. Lab Featured

    Deploy, Scale, and Update Your Website on Google Kubernetes Engine

    In this lab you will learn how to deploy a website to Google Kubernetes Engine, scale it out to more instances, and deploy a new version using Rolling Updates.

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

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

  33. Lab Featured

    Autoscaling TensorFlow Model Deployments with TF Serving and Kubernetes

    AutoML Vision 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.).

  34. Lab Featured

    GKE Autopilot: Qwik Start

    GKE Autopilot provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure.

  35. Lab Featured

    Google Kubernetes Engine Pipeline using Cloud Build

    Create a CI/CD pipeline that automatically builds a container image, stores the image in Artifact Registry, updates a Kubernetes manifest in a Git repository, and deploys the application to Google Kubernetes Engine.

  36. Lab Featured

    Distributed Load Testing Using Kubernetes

    Lab has instructions to conduct distributed load testing with Kubernetes, which includes a sample web application, Docker image, and Kubernetes deployments/services.

  37. Lab Featured

    Implement DevOps Workflows in Google Cloud: Challenge Lab

    This challenge labs tests your skills in implementing a CI/CD pipeline using Cloud Build, Cloud Source Repositories, and GKE.

  38. Lab Featured

    Understanding and Combining GKE Autoscaling Strategies

    In this lab you will explore the benefits of different Google Kubernetes Engine autoscaling strategies, like Horizontal Pod Autoscaling and Vertical Pod Autoscaling for pod-level scaling, and Cluster Autoscaler and Node Auto Provisioning for node-level scaling.

  39. Lab Featured

    Setting up a Private Kubernetes Cluster

    Hands-on lab for creating a private cluster in the cloud environment. In a private cluster, nodes do not have public IP addresses, so your workloads run in an environment that is isolated from the Internet. Prerequisites: Experience with Kubernetes Clusters, and CIDR-range IP address.

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

  41. Lab Featured

    Scale Out and Update a Containerized Application on a Kubernetes Cluster: Challenge Lab

    Your challenge is to deploy a containerized application to a Kubernetes cluster, updated the application, then scaled it out.

  42. Course Featured

    Implement DevOps Workflows in Google Cloud

    Complete the intermediate Implement DevOps Workflows in Google Cloud skill badge to demonstrate skills in the following: creating git repositories with Cloud Source Repositories, launching, managing, and scaling deployments on Google Kubernetes Engine (GKE), and architecting CI/CD pipelines that automate container…

  43. Lab Featured

    GKE Workload Optimization

    This lab demonstrates how optimization in your cluster's workloads can lead to an overall optimization of your resources and costs. It walks through a few different workload optimization strategies such as container native load balancing, application load testing, readiness and liveness probes, and pod disruption …

  44. Lab Featured

    Optimize Costs for Google Kubernetes Engine: Challenge Lab

    This lab offers a series of challenges that involve deploying, scaling, and maintaining a cluster application while optimizing resource usage.

  45. Lab Featured

    Deploying GKE Autopilot Clusters

    Getting Started with Google Kubernetes Engine: Creating a GKE Autopilot Cluster via Google Cloud Console

  46. Lab Featured

    Deploying GKE Autopilot Clusters from Cloud Shell

    Use this template for lab guides created after April 8, 2020. Report issues to mafaulkner.

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

  48. Lab Featured

    Implement Load Balancing on Compute Engine: Challenge Lab

    This challenge lab tests your skills and knowledge from the labs in the Implement Load Balancing on Compute Engine skill badge. You should be familiar with the content of the labs before attempting this lab.

  49. Lab Featured

    Develop your Google Cloud Network: Challenge Lab

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

  50. Lab Featured

    Set Up a Google Cloud Network: Challenge Lab

    This challenge lab tests your skills and knowledge from the labs in the Set Up a Google Cloud Network skill badge. Are you ready for the challenge?