Courses

Cloud Computing

AWS, Azure, GCP — architecture, deployment, and cloud-native services

  • 8 lessons
  • 4.5 hours
  • Intermediate
  • Graded labs: 1

What you will learn

  • Explain IaaS, PaaS and SaaS and the shared-responsibility model with a concrete example of each.
  • Choose compute, storage and database services for a workload and justify the trade-off.
  • Design a VPC with public and private subnets, routing and security groups.
  • Write infrastructure as code that provisions the same environment repeatably.
  • Apply least-privilege IAM and encryption at rest and in transit.
  • Compare serverless functions and containers for a given traffic pattern.
  • Estimate monthly cost and reliability using the Well-Architected pillars.
  • Design a multi-AZ architecture and calculate the availability it achieves.

How you are assessed

Cloud skill is design judgement: quizzes test whether you pick the right service and the safe default, and the lab makes you do the networking and availability arithmetic yourself.

To pass this track
  • Complete every Foundations lesson
  • Average on first-try quizzes: at least 70%
  • Graded lab exercises to pass: 1
  • Challenges to solve: 1
  • Lessons

    Learn the building blocks

    Complete IT fundamentals, cloud concepts, AWS core services and cloud networking.

  • Quizzes

    Choose the right service

    Average at least 70% on first-try quizzes about service selection, IAM and shared responsibility.

  • Lab exercises

    Do the network maths

    Pass the CIDR subnet-planning lab: split an address block into correctly sized subnets.

  • Challenges

    Debug an infrastructure puzzle

    Solve one systems-flavoured challenge (misconfiguration or networking).

Curriculum

Module 1 · 4 lessons

Cloud foundations

IT basics, cloud models, core AWS services and networking.

0/4
  1. 1.IT Fundamentals — The Ground Floor

    Networking basics (TCP/IP, DNS, HTTP), virtualization, operating systems, and how servers work. You need this foundation before cloud concepts make sense.

    25 min 1 exercise 1 quiz
  2. 2.Cloud Concepts — IaaS, PaaS, SaaS

    IaaS, PaaS, SaaS, public/private/hybrid cloud, the shared responsibility model, high availability, fault tolerance, and cloud economics. These concepts apply to AWS, Azure, and GCP equally.

    30 min 1 exercise 1 quiz
  3. 3.AWS Core Services — The Building Blocks

    EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, and Route 53. AWS has 200+ services — these 8 cover 90% of real-world use cases. AWS is the #1 cloud provider with 33% market share.

    35 min 1 exercise 1 quiz
  4. 4.Cloud Networking — Connecting Safely

    VPCs, subnets, security groups, load balancers, CDNs (CloudFront), and VPN/Direct Connect. Cloud networking is how you isolate, secure, and connect your cloud resources.

    30 min 1 exercise 1 quiz Graded labs: 1
Module 2 · 3 lessons

Build and secure

Infrastructure as code, security and serverless compute.

0/3
  1. 5.Infrastructure as Code — Cloud in Text Files

    Terraform and AWS CloudFormation — define your cloud infrastructure in code, version it, and deploy it automatically. IaC is how professional cloud teams manage infrastructure at scale.

    30 min 2 exercises 1 quiz
  2. 6.Cloud Security — Locking It Down

    IAM policies, least privilege, secrets management, encryption at rest/transit, compliance (SOC2, HIPAA), and security auditing with AWS Config and CloudTrail.

    30 min 1 exercise 1 quiz
  3. 7.Serverless & Containers — Modern Compute

    AWS Lambda, API Gateway, ECS, EKS, and Fargate. Serverless and containers are the modern deployment model — no more managing EC2 instances yourself.

    30 min 1 exercise 1 quiz
Module 3 · 1 lesson

Architecture

Design resilient, cost-aware systems.

0/1
  1. 8.Cloud Architecture — Designing Real Systems

    AWS Well-Architected Framework, multi-region deployments, disaster recovery, cost optimization, and designing for millions of users. The skills that turn an engineer into an architect.

    35 min 2 exercises 1 quiz

Run a real example

This is the kind of code you will write. Run it, then change it and run it again.

JavaScript (Node.js)

Why architects add a second Availability Zone: redundancy multiplies the failure probabilities. Notice the database is now the weakest link.

Recommended challenges

Put the skills to work against a puzzle with a flag or a test suite.

See all challenges

Badges

Earned automatically from your progress on this device.

  • Head in the Cloud

    Locked

    Finish your first lesson.

    0 / 1

  • Cloud Foundations

    Locked

    Complete every foundations lesson.

    0 / 4

  • Subnet Planner

    Locked

    Pass a graded lab exercise.

    0 / 1

  • Well-Architected

    Locked

    Score 80% or more on the first try in 4 lesson quizzes.

    0 / 4

  • Cloud Engineer

    Locked

    Complete every lesson in the track.

    0 / 8

Certificate of completion

Lessons completed: 0 / 8

Complete every lesson to unlock your certificate.