Infrastructure modernization

Did you know that Google Cloud runs on the same global infrastructure that powers YouTube, Gmail, and other Google products used by billions of people around the world? Learn about Google Cloud’s approach to infrastructure modernization and understand the solutions available to migrate workloads, rehost, and replatform. These courses will teach you about implementing, deploying, migrating, and maintaining applications in the cloud and offer hands-on experience along the way.

New to Google Cloud? Start here.

If you’re new to Google Cloud, begin your learning journey by exploring the Migrating to Google Cloud course. Learn strategies to migrate workloads from your source environment to Google Cloud.

For a hands-on introduction, also consider exploring the Getting Started: Create and Manage Cloud Resources hand-on labs on Qwiklabs, where you will learn to write Cloud Shell commands and deploy your first virtual machine.

Cloud Architect learning path

This path is designed for Cloud Architects who want to develop an understanding of Google Cloud technology to design, develop, and manage robust, secure, scalable, and dynamic solutions to drive business objectives.

Google Cloud Fundamentals: Core Infrastructure

In this course, you will learn about the computing and storage services available in Google Cloud, including Compute Engine, Google Kubernetes Engine, App Engine, Cloud Storage, Cloud SQL, and BigQuery. This course also introduces important resource and policy management tools, such as the Resource Manager hierarchy and Cloud Identity and Access Management.

If you have experience working with AWS or Azure, start with the Google Cloud Fundamentals for AWS Professionals or Google Cloud Fundamentals for Azure Professionals instead.

Architecting with Google Compute Engine

Explore and deploy infrastructure components such as networks, systems, and applications services with Compute Engine. This course covers deploying practical solutions, including securely interconnecting networks, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

Architecting with Google Cloud: Design and Process

Learn to design Google Cloud deployments that are reliable and secure and to operate Google Cloud deployments in a highly available and cost-effective manner. This course is a great introduction to site reliability engineering, or SRE.

Getting Started with Google Kubernetes Engine

Learn how to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic. You’ll also explore how to continuously deploy new code in a Kubernetes cluster to provide application updates.

For a more comprehensive presentation of Kubernetes, try the Architecting with Google Kubernetes Engine training.

Preparing for the Associate Cloud Engineer Examination

This course will help you prepare for the Associate Cloud Engineer exam, better understand the areas covered by the exam, and navigate the recommended resources. For more information about the exam, go to

Preparing for the Professional Cloud Architect Examination

This course will help you prepare for the Google Cloud Professional Cloud Architect exam by analyzing use cases, identifying technical watchpoints, and developing proposed solutions. You can test your abilities with hands-on labs and with sample questions similar to those on the exam. For more information on the exam, visit the certification overview.

Hands-on practice


Look for the courses in the public classroom schedule or request a private session for your organization.

Explore Google Cloud documentation for Google Compute.