Google Cloud Platform Technical Essentials

AVG Duration18h


This learning path is designed to show how Google Cloud Platform can be used to build cloud-based products and services. If you are ready to start leveraging the power of the cloud, then this is a good place to start. This learning path includes courses for teaching the basic concepts, hands-on labs for real experience, and exams to validate your knowledge along the way. 

Learning Objectives

  • Overview of Google Cloud Platform
  • GCP Compute options (including Computer Engine, App Engine and GKE)
  • GCP Storage options (including Cloud Storage, Cloud SQL and BigQuery)
  • GCP Networking options
  • As well as Monitoring, Logging and Security

Intended Audience

  • Software & DevOps Engineers
  • System Admins & Operators
  • Anyone interested in using the Google Cloud Platform


  • General knowledge of IT concepts (virtual machines, networking, etc)


Your certificate for this learning path

Training Content

Course - Beginner - 46m
Overview of Google Cloud Platform
In this course, you'll learn about GCP services such as compute, storage, and networking, and how to create virtual machines and web apps using the Google Cloud Console and gcloud CLI.
Exam - 20m
Knowledge Check: Overview of Google Cloud Platform
Knowledge Check: Overview of Google Cloud Platform
Hands-on Lab - Beginner - 45m
Starting a Linux Virtual Machine on Google Compute Engine
In this lab, you will create a new Compute Engine VM and then connect to it by using the browser-based SSH connection.
Course - Beginner - 34m
Setting up a Google Cloud Platform Environment
In this course, you will learn how to create and set up new GCP projects, assign roles to users, learn how to enable APIs, set up budgets, and monitor spending.
Exam - 20m
Knowledge Check: Setting up a Google Cloud Platform Environment
Knowledge Check: Setting up a Google Cloud Platform Environment
Course - Intermediate - 1h 48m
Google Cloud Platform: Systems Operations
This course covers Google Cloud systems operations, providing insight and practical information across the complete set of GCP features.
Exam - 25m
Knowledge Check: Google Cloud Platform - Systems Operations
Knowledge Check: Google Cloud Platform - Systems Operations
Hands-on Lab - Beginner - 1h 15m
Working with Google Cloud Storage from the Console
This Lab introduces you to all of the key concepts and trade-offs that you need to understand to work effectively with Google Cloud Storage.
Hands-on Lab - Intermediate - 1h 15m
Run SQL Queries and Analyze Data with Google Cloud SQL
In this lab, you will create two tables in a SQL PostgreSQL database, perform operations on them, monitor the resources usage and test that the atomicity property is respected by the database.
Course - Intermediate - 1h 20m
Implementing a GCP Virtual Private Cloud
This Course explores how to implement virtual private clouds on the Google Cloud Platform.
Hands-on Lab - Beginner - 30m
Create a Network Infrastructure with Google Virtual Private Cloud
In this Lab, you'll create a basic network infrastructure composed of a VPC, two Subnets in different regions, and two firewall rules that will filter the ingress traffic.
Course - Intermediate - 1h 8m
Designing a Google Cloud Infrastructure
This course uses a case study to show how to apply the design principles of security, compliance, and disaster recovery to meet real-world requirements.
Exam - 25m
Knowledge Check: Designing a Google Cloud Infrastructure
Knowledge Check: Designing a Google Cloud Infrastructure
Course - Beginner - 21m
Introduction to Containers
This course will take you through what containers are, the benefits of using them, and how to containerize an app.
Course - Intermediate - 48m
Basics of Using Containers in Production
In this course, you'll learn about the major concepts surrounding containers.
Hands-on Lab - Intermediate - 40m
Build and Deploy a Container Application with Google Cloud Run
In this lab, you will build a Docker image using Cloud Build and then you will deploy the application using Cloud Run, monitoring it and getting audit logs.
Course - Beginner - 2h 30m
Introduction to Kubernetes
This course will teach you all about Kubernetes, including what it is and how to use it.
Course - Intermediate - 55m
Introduction to Google Kubernetes Engine (GKE)
In this course, we’ll explore some of the ways that GKE implements a Kubernetes cluster.
Hands-on Lab - Beginner - 1h 15m
Deploying Containerized Applications on Google Kubernetes Engine (GKE)
Learn how to deploy containerized applications in Google Kubernetes Engine (GKE) clusters from the Cloud Console, Cloud Shell, and Marketplace in this Lab.
Course - Beginner - 36m
Introduction to Google BigQuery
Learn how to load data into BigQuery, run queries using standard SQL, and export data from BigQuery with this hands-on course.
Hands-on Lab - Beginner - 35m
Structure and Analyze Data with Google BigQuery
This Lab will show you the basic concepts of BigQuery and will allow you to handle data and query them in a real GCP environment.
Course - Intermediate - 48m
Introduction to Google Cloud Bigtable
In this course, you'll learn which of your applications could make use of Bigtable and how to take advantage of its high performance.
Course - Intermediate - 34m
Configuring GCP Access and Security
This Course covers how to properly manage IAM, service accounts, and audit logs.
Course - Intermediate - 35m
Introduction to Google Cloud Operations Suite
This course will give you hands-on demonstrations of how to use the Monitoring, Logging, Error Reporting, Debugger, and Trace components of the Cloud Operations suite.
Hands-on Lab - Intermediate - 1h
Monitor Compute Engine Resources Through Cloud Monitoring
In this lab, you will understand the best practices to monitor a compute engine instance by viewing the usage, creating alert policies and creating a chart.
Course - Intermediate - 32m
Optimizing Resource Utilization on GCP
This course explores the various ways to optimize resource utilization on GCP.
About the Author
Learning paths13

Daniel began his career as a Software Engineer, focusing mostly on web and mobile development. After twenty years of dealing with insufficient training and fragmented documentation, he decided to use his extensive experience to help the next generation of engineers.

Daniel has spent his most recent years designing and running technical classes for both Amazon and Microsoft. Today at Cloud Academy, he is working on building out an extensive Google Cloud training library.

When he isn’t working or tinkering in his home lab, Daniel enjoys BBQing, target shooting, and watching classic movies.