1. Home
  2. Training Library
  3. Google Cloud Platform
  4. Courses
  5. Implementing a GCP Virtual Private Cloud (VPC)

Networks and Subnets

Start course
Duration1h 15m


Please note: this course has been replaced with an updated version which can be found here.


This course guides you through the key steps to configure a Google Cloud Platform virtual private cloud (VPC), which allows you to connect your GCP services with one another securely.

After a brief introduction, the course begins with how to set up and configure VPCs, including VPC peering and shared VPC. You'll learn how to configure routes, set up cloud NAT (network address translation), and configure VPC-native clusters in Kubernetes, before rounding off the course by looking at VPC firewalls. The topics in this course are accompanied by demonstrations on the platform in order to show you how these concepts apply to real-world scenarios.

If you have any feedback, questions, or queries relating to this course, please feel free to contact us at support@cloudacademy.com.

Learning Objectives

  • Configure Google Cloud Platform VPC resources
  • Configure VPC peering and API access
  • Create shared VPCs
  • Configure internal static and dynamic routing, as well as NAT
  • Configure and maintain Google Kubernetes Engine clusters
  • Configure and maintain VPC firewalls

Intended Audience

This course is intended for:

  • Individuals who want to learn more about Google Cloud networking, who may also have a background in cloud networking with other public cloud providers
  • Individuals who simply want to widen their knowledge of cloud technology in general


To get the most from this course, you should already have experience in public cloud and networking as well as an understanding of GCP architecture.


Welcome to the new VPC course on Cloud Academy here and today we're going to jump into the first section of the VPC course and that's gonna be your networks and subnets. So from within the Google Cloud console, we're gonna go into the menu here on the left-hand side. And we're gonna go down to VPC network. And before we create a network, we just want to show you what you get with every GCP project you create and that's a default network that gets automatically created.

So what we're gonna do, we want to create our own. So we're gonna click create. And as we go through some of the prompts here, we want to highlight a few key things. So, number one is with your subnets here. So you can create your own subnet range. You can let it be done custom, which you put in all of the values. Or you can use an automatic. And when you choose automatic, it automatically will choose all the ranges and IP addresses along with the CIDR ranges as well.

This is very similar to what you already get with a default network, all these things are created for you and that's really the main difference between the auto mode and the custom mode automatically gives you those IP ranges and it also creates all of these additional firewall rules that you'll see, so which allow different things from your RDP to your SSH. So you get all those in addition to creating with the automatic network.

About the Author

Mark has many years of experience working with Google Cloud Platform and also holds eight GCP certifications.