Google Cloud Platform Training Library
Specializing in the Google Cloud Platform is invaluable for enterprises that are looking to get certified and migrate their IT infrastructure. To aid the constant increase in demand, Cloud Academy is offering users unlimited access to a new generation of cloud training for enterprises and professionals alike. The Google Cloud Platform training library acts as the hub where members can find all the necessary training, from learning paths to courses and exams, to give developers and engineers the training to improve their skills in GCP.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
AI Assisted
Certification Prep

Say hello to Ela! Your AI-powered expert learning assistant
Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in course and labs.- HANDS-ON LABJun FritzManaging Google Cloud Platform Environments with TerragruntAdvancedDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Advanced; Description: Learn how to configure and manage separate Google Cloud Platform environments with Terragrunt in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzPassing Outputs Between Terraform Modules with Terragrunt in GCPAdvancedDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Advanced; Description: Learn how to pass Google Cloud Platform resource outputs between Terraform modules with Terragrunt in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzCentralizing Remote State with Terragrunt in GCPAdvancedDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Advanced; Description: Learn how to configure and manage Terraform remote state for your Google Cloud Platform infrastructure with Terragrunt in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzOptimizing Terraform Configurations with Loops in GCPIntermediateDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to optimize your Google Cloud Platform infrastructure with Terraform's built-in iteration options in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzWorking with Terraform Conditional Expressions in GCPIntermediateDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Incorporate decision-making into your Google Cloud Platform infrastructure in the form of Terraform conditional expressions in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzImporting Existing Infrastructure into Terraform with GCPBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to import existing Google Cloud Platform resources into your Terraform projects in this hands-on lab.; Duration: Up to 45 minutes; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzWorking with Terraform Remote State in GCPBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Configure and utilize Terraform remote state to manage your Google Cloud Platform infrastructure in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzUnderstanding Terraform State with GCPBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Develop an understanding of Terraform state and how your Google Cloud Platform resources are managed in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzWorking with Terraform Provisioners in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to define provisioners in a Terraform configuration to aid in the deployment of Google Cloud Platform resources in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzCreating Reusable Infrastructure with Terraform Modules in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Configure and utilize reusable Google Cloud Platform infrastructure with the help of Terraform modules in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzWorking with Terraform Configuration Variables in GCPBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to define and retrieve variables in a Terraform configuration to aid in the deployment of Google Cloud Platform resources in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzCreating Terraform Configurations with Implicit Dependencies in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to create and manage implicit Google Cloud Platform resource dependencies with Terraform in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps
- COURSEDaniel MeaseGoogle Professional Cloud Database Engineer Exam PreparationIntermediateDuration: Up to 21 hours and 19 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: This course is designed to help you prepare for the Google Cloud Certified - Professional Cloud Database Engineer Exam.; Duration: Up to 21 hours and 19 minutes; Content Topics: Google Cloud Platform; This course has: 1 Resource, 14 Lessons, 2 Lab challenges, 1 Exam, 11 Hands-on labs
- HANDS-ON LABLogan RakaiAPI Management with ApigeeIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to set up an Apigee organization, API proxies, authentication policies, and more in this hands-on lab.; Duration: Up to 2 hours and 30 minutes; Content Topics: Development Tools; This hands-on lab has: 8 Lab steps
- COURSECalculated SystemsBuilding Chatbots with Google DialogflowIntermediateDuration: Up to 6 hours and 2 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: This course provides an intro to the Dialogflow service and will get you up and running with building your own chatbots.; Duration: Up to 6 hours and 2 minutes; Content Topics: Artificial Intelligence; This course has: 2 Lessons, 1 Exam, 4 Hands-on labs
- COURSEDaniel MeaseGoogle Associate Data Practitioner Exam PreparationIntermediateDuration: Up to 31 hours and 12 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: This course is designed to help you prepare for the Google Cloud Certified Associate Data Practitioner Exam.; Duration: Up to 31 hours and 12 minutes; Content Topics: NoSQL, Encryption, Serverless, Object Storage, Containers, Machine Learning, Identity and Access Management, Messaging, Big Data, SQL; This course has: 27 Lessons, 2 Resources, 5 Exams, 11 Hands-on labs