Google Cloud Engineering (GCP) Course
Design and deploy cloud-native solutions on Google Cloud with strong architecture, operations, security and automation practices.
Talk to an adviser on WhatsApp
How you will learn
What you will learn, module by module
Design cloud-native infrastructure and services on Google Cloud. Progress from Google Cloud Foundations and IAM to Google Cloud Engineering Capstone through guided labs, assessed projects, and portfolio evidence.
01Module 1 · 6 hoursGoogle Cloud Foundations and IAMCreate a governed GCP project with IAM roles, service accounts and budget controls.
- Projects
- Folders/organisations
- Regions/zones
- Billing
- IAM
- Service accounts
- gcloud CLI
- Labels
- Shared responsibility
- Tools and platforms
- Google Cloud, IAM, gcloud
- Portfolio evidence
- GCP project baseline
- Assessment
- Foundations quiz
02Module 2 · 10 hoursVPC Networking and ConnectivityBuild a segmented VPC with private workloads and controlled internet egress.
- VPCs
- Subnets
- Routes
- Firewall rules
- Cloud DNS
- Load balancing
- Cloud NAT
- Private connectivity concepts
- Hybrid connectivity
- Tools and platforms
- VPC, Cloud DNS, Load Balancing
- Portfolio evidence
- GCP network architecture
- Assessment
- Networking lab
03Module 3 · 10 hoursCompute, Serverless and ContainersDeploy an application using VM, Cloud Run and container patterns and benchmark operations.
- Compute Engine
- Managed instance groups
- Cloud Run
- Cloud Functions concepts
- GKE
- Artifact Registry
- Workload selection
- Tools and platforms
- Compute Engine, Cloud Run, GKE concepts
- Portfolio evidence
- GCP deployment comparison
- Assessment
- Compute design review
04Module 4 · 8 hoursStorage, Databases and Data ServicesImplement a secure application data layer with storage and managed database services.
- Cloud Storage
- Persistent disk concepts
- Cloud SQL
- Spanner/Firestore/Bigtable awareness
- Backup
- Encryption
- Lifecycle
- Tools and platforms
- Cloud Storage, Cloud SQL, Database concepts
- Portfolio evidence
- GCP data architecture
- Assessment
- Data services lab
05Module 5 · 8 hoursArchitecture, Reliability and ScalingDesign a resilient application architecture with availability and recovery objectives.
- Highly available design
- Autoscaling
- Managed services
- Decoupling
- Messaging
- Caching
- SLO thinking
- DR patterns
- Architecture tradeoffs
- Tools and platforms
- Pub/Sub concepts, Load balancing, Managed services
- Portfolio evidence
- Google Cloud reference architecture
- Assessment
- Architecture case
06Module 6 · 8 hoursSecurity, Operations and ObservabilityCreate logging, alerting and secret-management controls for a sample service.
- IAM hardening
- KMS/Secret Manager
- Logging
- Monitoring
- Alerting
- Security posture
- Organisation policies
- Audit logs
- Tools and platforms
- Cloud Logging, Cloud Monitoring, Secret Manager/KMS
- Portfolio evidence
- GCP security/observability baseline
- Assessment
- Operations checkpoint
07Module 7 · 10 hoursInfrastructure as Code and Cloud AutomationProvision a multi-service environment using Terraform through a Git-based workflow.
- Terraform
- Deployment pipelines
- Policy controls
- CI/CD
- Service configuration
- Cost optimization
- Operational automation
- Tools and platforms
- Terraform, Cloud Build/GitHub Actions concepts
- Portfolio evidence
- Automated GCP infrastructure
- Assessment
- IaC lab
08Module 8 · 16 hoursGoogle Cloud Engineering CapstoneBuild a production-style cloud solution on GCP with automated provisioning and operational dashboards.
- Architecture
- IAM
- Network
- Compute
- Data
- Security
- Observability
- IaC
- Cost
- Runbooks
- Design review
- Tools and platforms
- Google Cloud, Terraform, GitHub
- Portfolio evidence
- GCP deployment + architecture portfolio
- Assessment
- Capstone defence
Projects you will build
2 portfolio projects plus module evidence
Cloud-Native GCP Application
Deploy applications and services with private networking, managed data, observability, IAM and Terraform.
Architecture · Terraform · Dashboards · Cost/reliability reviewGCP Resilient Service Platform
Build a scalable architecture using managed compute and containers, with SLOs and a recovery plan.
Deployment · SLOs · Alerts · Runbook · Architecture defenceWhy this course
Google Cloud capability is demonstrated by sound architecture, secure identity, resilient services, automation, observability, and operational evidence—not console screenshots.
The curriculum progresses from Google Cloud Foundations and IAM to Google Cloud Engineering Capstone, with guided labs, assessments, and two portfolio projects: Cloud-Native GCP Application and GCP Resilient Service Platform.
Who this course is for
IT professionals and developers building Google Cloud engineering and architecture skills.
What you will be able to do
- Create a governed GCP project with IAM roles, service accounts and budget controls.
- Build a segmented VPC with private workloads and controlled internet egress.
- Deploy an application using VM, Cloud Run and container patterns and benchmark operations.
- Implement a secure application data layer with storage and managed database services.
- Design a resilient application architecture with availability and recovery objectives.
- Provision a multi-service environment using Terraform through a Git-based workflow.
- Build a production-style cloud solution on GCP with automated provisioning and operational dashboards.
Technology you will use in this course
Cloud & DevOps Engineer
This course supports the development of skills relevant to roles such as Google Cloud Engineer, Cloud Administrator and Cloud Architect. The strongest learner outcome is a portfolio that shows the problem, implementation, testing or evaluation, documentation and a clear explanation of decisions—not a certificate alone.
Course evidence and instruction
Discuss your learning pathway
Review prerequisites, learning format and project expectations with admissions before enrolment.
Get course guidanceExplore the course projects
Review the project briefs and deliverables to understand the work expected during the course.
Review project expectationsTechnology references
Technology names identify learning tools and do not imply an employer partnership or endorsement.
Clear answers before you enrol
Is the Google Cloud Engineering course suitable for beginners?
This is an intermediate-level course. Learners should understand basic networking and operating-system concepts. No prior Google Cloud experience is required.
What will I build during the course?
You will complete guided labs in every module and build two portfolio projects: Cloud-Native GCP Application and GCP Resilient Service Platform. Deliverables include working files or code, documentation, testing or evaluation evidence, and a final presentation.
Which tools and platforms are covered?
Key tools include Google Cloud, IAM, gcloud, VPC, Cloud DNS, Load Balancing, Compute Engine, and Cloud Run. Additional platforms are introduced in relevant modules through practical tasks, and the toolset may evolve as industry practice changes.
How long does the course take?
The course includes approximately 76 guided learning hours across 8 modules, normally delivered over 10–12 weeks depending on batch intensity and learner practice time.
Which career paths can this course support?
The curriculum supports the development of skills relevant to roles such as Google Cloud Engineer, Cloud Administrator and Cloud Architect. Career outcomes depend on prior experience, project quality, interview readiness and market conditions; employment is not guaranteed.
Will I receive mentor and career support?
The course includes live instruction, lab support, assignment feedback, project reviews and career preparation covering portfolio development, CV writing, LinkedIn profile improvement, and interview guidance.
Ready to start your Google Cloud Engineering (GCP) journey?
Review the full curriculum, experience a live class and confirm the right starting point before enrolling.
