GCP Fundamentals

Standard Course
Intermediate
Coming Soon

About the Course

This Introduction to Google Cloud Platform (GCP) course provides a foundational understanding of GCP’s global infrastructure and key services, such as Compute Engine, Cloud Storage, serverless computing and monitoring. Through hands-on modules and a final project, participants will gain practical skills to set up, manage, and deploy scalable cloud applications.

Learning Outcomes

By the end of this course, participants will be able to:

  • Understand GCP’s global infrastructure, key services, and pricing.
  • Set up and manage secure GCP accounts using Google Cloud IAM.
  • Deploy and manage virtual machines with Compute Engine.
  • Store and manage data securely with Google Cloud Storage.
  • Build and deploy serverless applications with Cloud Functions and App Engine.
  • Configure and monitor resources using the Google Cloud Operations Suite.
  • Complete a real-world project by designing and deploying a cloud application.

Curriculum

  • Module 1: Intro to Google Cloud Platform (GCP)

    Overview:

    Understand the foundational principles of GCP, its global infrastructure, and key advantages.

    Topics to Cover:

    • GCP Global Infrastructure and Regions
    • Key Benefits of Using GCP
    • Overview of GCP Services and Use Cases
    • Billing and Pricing Fundamentals (e.g., pricing calculator)

  • Module 2: GCP Account Setup and Identity Management

    Overview:

    Learn how to set up and manage GCP accounts, configure identity management with Google Cloud IAM, and understand billing and cost management basics.

    Topics to Cover:

    • Creating a GCP Account
    • Introduction to Google Cloud IAM (Identity and Access Management)
    • Setting Up Users, Roles, and Permissions
    • Billing and Cost Management Overview

  • Module 3: Compute Engine

    Overview:

    Explore Compute Engine to understand virtual machine provisioning, management, and networking.

    Topics to Cover:

    • VM Instance Types and Pricing
    • Launching, Configuring, and Managing VM Instances
    • Firewall Rules and Network Configurations
    • Persistent Disks and Storage Options
    • Using Google Cloud CLI and SDKs for VM Management

  • Module 4: Google Cloud Storage

    Overview:

    Learn about Google Cloud Storage to understand object storage and data management.

    Topics to Cover:

    • Buckets and Object Storage
    • Access Control and Security Policies
    • Lifecycle Management and Data Versioning
    • Cost Management
    • Managing Storage with Google Cloud CLI and SDKs

  • Module 5: Cloud SQL

    Overview:

    Discover GCP’s managed database service, Cloud SQL, learning how to set up, manage, and scale relational databases.

    Topics to Cover:

    • Introduction to Cloud SQL and Supported Engines
    • Creating and Managing Cloud SQL Instances
    • Security and Network Configuration for Databases
    • Backups, Snapshots, and High Availability
    • Monitoring and Scaling Cloud SQL Instances

  • Module 6: Serverless on GCP

    Overview:

    Learn about GCP’s serverless offerings, including Cloud Functions, App Engine, and Cloud Run, to build scalable applications without server management.

    Topics to Cover:

    • Introduction to Serverless and Use Cases
    • Google Cloud Functions: Setup, Triggers, and Event-Driven Computing
    • Google App Engine: Managed Platform for Applications
    • Cloud Run: Running Containerized Applications
    • Firestore: Serverless NoSQL Database Setup and Configuration

  • Module 7: Monitoring with Google Cloud Operations Suite

    Overview:

    Understand the capabilities of Google Cloud Operations Suite (formerly Stackdriver) in monitoring, logging, and maintaining application health.

    Topics to Cover:

    • Introduction to Google Cloud Operations Suite
    • Monitoring and Logging Basics
    • Configuring Alerts and Notifications

  • Module 8: Project - Develop a Basic Cloud Application

    Overview:

    Apply learned concepts by building a simple cloud application (server-based, serverless, or hybrid) in a real-world scenario.

    Topics to Cover:

    • Project Planning and Requirements Gathering
    • Architecture Design: Server-Based, Serverless
    • Resource Provisioning and Security Setup
    • Application Deployment and Monitoring
    • Final Project Review and Feedback

Tools

Google Cloud Console, CLI, SDKs
Google Cloud IAM, Compute Engine, Cloud Storage, Cloud SQL
Cloud Functions, App Engine, Cloud Run, Firestore
Google Cloud Operations Suite
Ready to start learning?

Get access to top-rated courses, real projects, and job-ready skills.

Have questions?

We’re here to help. Talk to our advisors. 

STUDENT REVIEWS

What our graduates are saying

Recommended if you're interested in GCP Fundamentals
Standard Course

AI Automation

Standard Course

Introduction to GitHub Actions

Standard Course

Introduction to Large Language Models

Standard Course

Math for Machine Learning

Learning Track

DevOps Engineering Track

Learning Track

MLOps Engineering Track

Learning Track

Cloud Engineering Track

Learning Track

Artificial Intelligence (AI) Engineering Track

Common Questions

Find answers to your questions about the Learning Track
  • Standard Courses: Focused, short courses that build foundational or intermediate skills through hands-on exercises, enabling you to apply what you learn immediately.
  • Track Courses: Structured learning paths that guide you from beginner to advanced levels. They include practical projects that integrate multiple tools and workflows, aligned with industry best practices, helping you gain the skills and confidence to tackle real-world challenges.

No. Track Courses are only accessible through the Professional or Unlimited+ subscription plans.

  • Standard Plan gives you access to all Standard Courses.
  • Professional Plan gives you access to both Standard and Track Courses within your chosen domain.
  • Unlimited+ Plan provides full access to all courses — both Standard and Track — across all domains.

 

Yes, all courses are designed to be self-paced. Learn when it fits your schedule.

Each course includes prerequisites if needed. Many Standard Courses are beginner-friendly.

Still have questions?

If you have other queries or specific concerns, don’t hesitate to let us know. Your feedback is important to us, and we aim to provide the best support possible.

Your Learning Journey Awaits 🚀

Grow your skills, build projects you’ll be proud of, and unlock new opportunities — all at your pace.

Download GCP Fundamentals Course Package