Essential Google Cloud Infrastructure: Foundation Course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
Overview: This course provides a comprehensive introduction to Google Cloud infrastructure, designed for professionals seeking hands-on experience with core services. You'll learn to navigate the Google Cloud Console, manage virtual networks, and deploy virtual machines using Compute Engine. The curriculum blends theory with practical labs, enabling learners to build foundational cloud skills. Total time commitment is approximately 11 hours, with flexible scheduling suitable for working professionals.
Module 1: Introduction
Estimated time: 0.2 hours
- Course structure and objectives
- Key learning outcomes
- Navigating the Coursera platform
- Setting up your Google Cloud environment
Module 2: Interacting with Google Cloud
Estimated time: 1 hour
- Using the Google Cloud Console
- Accessing Cloud Shell
- Running commands in Cloud Shell
- Deploying solutions via Google Cloud Marketplace
Module 3: Virtual Networks
Estimated time: 3 hours
- Creating Virtual Private Cloud (VPC) networks
- Configuring subnetworks and IP address ranges
- Managing routes and firewall rules
- Securing network traffic with access controls
Module 4: Virtual Machines
Estimated time: 3 hours
- Creating VM instances with Compute Engine
- Customizing machine types and images
- Managing VM lifecycle (start, stop, delete)
- Connecting to VMs via SSH and external IP
Module 5: Hands-on Practice and Review
Estimated time: 3 hours
- Integrating VPC and Compute Engine resources
- Deploying a simple web application
- Applying security best practices
Module 6: Final Project
Estimated time: 1 hour
- Design and deploy a secure VPC network
- Launch and configure a VM instance
- Submit configuration documentation for review
Prerequisites
- Familiarity with basic networking concepts (IP addresses, firewalls, subnets)
- Basic understanding of cloud computing terminology
- Access to a Google account for lab activities
What You'll Be Able to Do After
- Interact effectively with the Google Cloud Console and Cloud Shell
- Deploy and manage solutions using Google Cloud Marketplace
- Implement and configure Virtual Private Cloud (VPC) networks and firewall rules
- Create, customize, and manage virtual machine instances using Compute Engine
- Apply foundational infrastructure skills to real-world cloud scenarios