
Virtual machines are at the heart of Google Cloud. Hosting a website, running a database, training an AI model on GPUs or moving servers from your data center all start with Compute Engine.
This course takes you from your very first VM to production-ready designs, one step at a time. It is built around two kinds of lectures:
111 short theory lectures (3–4 minutes each): each explains one concept clearly, with no long, boring videos.
Hands-on labs: you build everything yourself in a real Google Cloud project, using both the Console and the gcloud CLI. Every lab comes with a step-by-step guide you can follow at your own pace.
What's inside (24 sections):
Creating and managing Linux and Windows VMs
Every machine family explained, including the newest C4, N4, Axion (Arm), H4D, M4, X4/X5, Z3 and A4/G4 GPU series
Spot, Flex-start and Reservation-bound VMs
Hyperdisk, storage pools, regional disks and disaster recovery
Snapshots, custom images, machine images and Backup and DR
VM networking, firewall policies, Cloud NAT and IPv6
Secure access with OS Login and IAP, plus Shielded and Confidential VMs
Managed instance groups, autoscaling, autohealing and rolling updates
Global and internal load balancing
GPUs and TPUs
Monitoring, VM Manager and troubleshooting
Pricing, committed use discounts and cost optimization
Automation with gcloud, the REST API, Python, Terraform and Infrastructure Manager
Migrating VMs to Google Cloud
The course ends with a 5-part capstone project. You build a highly available web application from a golden image, using:
a regional managed instance group
a global load balancer with Cloud Armor
private VMs with Cloud NAT and IAP access
monitoring and alerts
a zero-downtime rolling update
Every lab ends with a clean-up step, so you learn without surprise bills.
The course covers the Compute Engine topics in the Associate Cloud Engineer and Professional Cloud Architect exams.