Google Cloud Platform
Learn Google Cloud from the fundamentals through application deployment, networking, databases, containers, security, data, architecture and production operations.
-
GCP Fundamentals
Start with cloud concepts, Google Cloud projects, compute, storage, databases, IAM, networking, monitoring and a beginner project.
- Getting Started
- First Server
- Cloud Storage
-
Compute & Serverless
Choose the right way to run your code — virtual machines, Cloud Run, functions and scaling.
- Compute Engine
- Cloud Run
- Cloud Functions
-
Networking
Design how services connect and who can reach them — VPCs, firewalls, load balancing and DNS.
- VPC
- Load Balancing
- Cloud DNS
-
Databases
Store and query application data with managed relational and NoSQL databases.
- Cloud SQL
- Firestore
- Spanner
-
Containers & Kubernetes
Package applications as containers and run them reliably at scale.
- Containers
- Artifact Registry
- GKE
-
DevOps
Automate building, testing and deploying — and describe your infrastructure as code.
- Cloud Build
- CI/CD
- Terraform
-
Security
Protect accounts, services and data with identity, secrets and least privilege.
- IAM
- Secret Manager
- Service Accounts
-
Data & Analytics
Collect, move and analyse data with messaging, pipelines and a data warehouse.
- BigQuery
- Pub/Sub
- Dataflow
-
AI & ML
Add machine learning and generative AI to applications running on Google Cloud.
- Vertex AI
- Gemini API
- ML Pipelines
-
Architecture
Design reliable, scalable and cost-aware systems using proven cloud patterns.
- Reliability
- Scalability
- Cost Design
-
Certification Preparation
Prepare for Google Cloud certification exams with structured revision and practice.
- Cloud Digital Leader
- Associate Cloud Engineer