Get free access

Get free access to the hands-on labs, quests, and skill badges below with Qwiklabs.

Application modernization

In 2020, cloud roles were among the top 10 most in-demand IT roles. 1 Learn how to modernize your legacy services or build cloud-native applications using Google Cloud's end-to-end solutions with this learning path.

The courses in this learning path are designed for application developers and programmers who want to learn how to design, develop, and deploy applications that seamlessly integrate components from Google Cloud.

Cloud Developer learning path

A Cloud Developer builds scalable and highly available cloud applications using Google Cloud and tools that leverage fully managed services. Their work may involve cloud-native applications, runtime environments, developer tools, and next-generation databases.

Developing Applications with Google Cloud PlatformGetting started with Google Kubernetes EngineBuilding Scalable Java Microservices with Spring Boot and Spring CloudDevelop and Deploy Windows Applications on Google Cloud PlatformHANDS-ON LABS Cloud DevelopmentHANDS-ON LABS Deploying Applications


Developing Applications with Google Cloud Platform

Learn to design, develop, and deploy applications that seamlessly integrate components from the Google Cloud ecosystem. This course is ideal for developers who want to build cloud-native applications or redesign existing applications that will run on Google Cloud. In this course, you'll use Google Cloud services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.

Learn more


Getting started with Google Kubernetes Engine

Learn to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic.

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

Learn more

Skill badge

Getting Started: Create and Manage Cloud Resources

You might come into this quest with little or no prior cloud knowledge, but you'll come out with practical experience that you can apply to your first Google Cloud project. You'll learn how to write Cloud Shell commands, deploy your first virtual machine, and run applications on Kubernetes Engine or with load balancing. You'll have the opportunity to earn a Google Cloud skill badge upon completion.

Learn more

hands-on labs

Cloud Development

This quest is structured to give experienced app developers hands-on practice with developing applications in Google Cloud. These labs follow the sequence of activities needed to plan, create, and deploy an app in Google Cloud from beginning to end.

Learn more

hands-on labs

Deploying Applications

Google Cloud provides many different frameworks and options to fit your application's needs. In this introductory-level quest, get hands-on practice deploying sample applications on Google's App Engine.

Learn more


Building Scalable Java Microservices with Spring Boot and Spring Cloud

Learn how to build Java applications using Spring Boot and Spring Cloud. You'll learn how to manage your application's configuration with Cloud Runtime Configuration and Spring Cloud Config. Get experience with Cloud Pub/Sub and Spring Integration or how to use Cloud SQL as a managed relational database for your Java applications.

Learn more


Develop and Deploy Windows Applications on Google Cloud Platform

Deploy and run Microsoft Windows applications on Google Cloud. This course will teach you how to configure and run Microsoft Windows and Microsoft SQL Server with Google Compute Engine, as well as how to develop and deploy ASP.NET applications.

Learn more
  • Products

    What you'll learn

    Cloud Shell, Cloud SDK, Cloud Storage, App Engine, Cloud Datastore, Firebase, Firebase SDK, Cloud SQL, Cloud IAM, Cloud Functions, Cloud EndPoints, Google Kubernetes Engine, Container Registry, Cloud Logging and Monitoring, Cloud Pub/Sub, Cloud Spanner, Spring Boot, Spring Cloud

  • Courses



  • Labs



  • Core Infrastructure

    New to Google Cloud?

    Start with Core Infrastructure

  • AWS or Azure

    Switch to Google Cloud:

    From AWS or Azure

Take the next step

Additional hands-on practice

Google cloud skill badge

Get started on this learning path with exclusive discounts from Google Cloud.

Enroll now

Digital events and webinars


Ready to get started?

Enroll today and claim your exclusive Google Cloud training discounts.

Take these courses in a classroom setting
Request a private session for your organization
Find these courses on Pluralsight
Find these courses on Coursera