Skip to content
Intermediate · Program

Cloud Computing

Design, deploy and operate cloud systems with cost, security and reliability in mind.

Deploy real, production-shaped infrastructure Learn the security habits most beginners skip Build a portfolio that proves reliability thinking, not just clicking a console
Mode
Online
Level
Intermediate
Certificate
Verifiable
Stack
6+ tools
Why this matters

Cloud and DevOps roles are among the highest-paying entry points in tech, and the bar is simple: can you actually deploy, secure and operate a real system? This program builds exactly that muscle, hands-on, from day one.

Overview

What this program actually does.

Spinning up a server is easy. Running infrastructure that's secure, cost-efficient and doesn't page you at 3am is the actual job. This program treats the cloud as a system to be designed, not a console to click around in.

You'll containerise real applications, automate their deployment, and put monitoring and cost controls around them — the full loop a cloud or DevOps engineer owns in a real team.

Who should join

  • Students targeting cloud and DevOps roles
  • Developers owning deployments
  • IT professionals modernising stacks
  • Backend engineers moving closer to infrastructure

Roles this prepares you for

Cloud EngineerDevOps EngineerSite Reliability Engineer (junior)Platform Engineer
Curriculum

Structured phases, built to compound. Here's exactly what you'll learn.

01

Cloud fundamentals

Compute, storage, networking and identity.

  • Choose the right compute and storage option for a given workload
  • Design a network layout with public and private subnets that makes sense
  • Set up identity and access management the way real teams do
02

Containers

Docker, orchestration basics and service design.

  • Containerise an application with a lean, production-shaped Dockerfile
  • Understand orchestration basics well enough to reason about Kubernetes
  • Design services that are stateless and easy to scale horizontally
03

Automation

Infrastructure as code and CI/CD pipelines.

  • Define infrastructure as code instead of clicking through a console
  • Build a CI/CD pipeline that tests before it deploys
  • Manage multiple environments without config drift between them
04

Security

IAM policies, network isolation and secrets management.

  • Write least-privilege IAM policies instead of defaulting to admin
  • Isolate networks properly so a breach in one place doesn't spread
  • Manage secrets without ever committing them to source control
05

Operations

Monitoring, incident response and cost governance.

  • Set up monitoring and alerts that catch real problems, not noise
  • Follow an incident response process from alert to postmortem
  • Track cloud spend and catch runaway costs before the invoice does
06

Scaling

Load balancing, autoscaling and multi-environment design.

  • Put a load balancer in front of a service the right way
  • Configure autoscaling rules that respond to real load, not guesswork
  • Design dev, staging and production environments that stay in sync

Technology stack

AWSDockerKubernetes basicsTerraformGitHub ActionsLinux

Projects

  • Containerised app with automated pipeline
  • Infrastructure-as-code environment
  • Monitoring and alerting setup
  • Autoscaling deployment under simulated load

Learning outcomes

  • Deploy production-shaped environments
  • Automate infrastructure safely
  • Secure cloud resources by default
  • Reason about reliability and cost

Online · Live mentorship · Intermediate

FAQ

Cloud Computing questions.

Learn. Build. Grow.

Ready to start the Cloud Computing track?

Talk to our team about the track, internship or institutional program that fits where you are today.