Course

AWS Cloud Computing

A 12-week lab-driven AWS course where every concept is deployed, broken, and fixed in a real AWS account. Master IAM, EC2, S3, VPC networking, RDS and DynamoDB, load balancing and auto scaling, serverless with Lambda and API Gateway, containers on ECS Fargate, CloudWatch monitoring, and infrastructure as code with CloudFormation and Terraform — finishing with a CI/CD pipeline and a production-grade capstone you deploy, demo, and defend. Covers the ground for AWS Cloud Practitioner (CLF-C02) by Week 4 and most of Solutions Architect Associate (SAA-C03) by Week 12. Built around the Free Tier with billing alarms from day one. Expect 10–15 hours per week of lessons, labs, and a weekly project.

Module 1Week 1 — Cloud Concepts, Account Setup & Billing Safety

  1. What cloud computing actually is
    20mFree preview
  2. AWS global infrastructure & the shared responsibility model
    25mFree preview
  3. Account setup done right & billing safety
    25mFree preview
  4. Lab: harden the account
    90mPracticalFree preview
  5. Lab: budgets, alarms & Cost Explorer
    90mPracticalFree preview
  6. Weekly project: hardened account + infrastructure diagram
    120mProjectFree preview

Module 2Week 2 — IAM: Identity & Access Management

  1. Users, groups, roles & policies: the grammar of AWS security
    25m🔒
  2. Reading & writing IAM policy JSON
    25m🔒
  3. Roles in practice, Identity Center & auditing access
    25m🔒
  4. Lab: build the group structure
    90mPractical🔒
  5. Lab: write a custom policy & assume a role
    120mPractical🔒
  6. Weekly project: IAM for a three-team startup
    180mProject🔒

Module 3Week 3 — Compute: EC2 Deep Dive

  1. EC2 fundamentals: AMIs, instance types & connecting
    25m🔒
  2. Security groups & EBS: your firewall and your disks
    25m🔒
  3. User data, Elastic IPs & how EC2 pricing really works
    25m🔒
  4. Lab: launch, connect, serve — by hand
    120mPractical🔒
  5. Lab: automate the launch, then bake an AMI
    120mPractical🔒
  6. Weekly project: the fully-automated, locked-down web server
    180mProject🔒

Module 4Week 4 — Storage: S3 & Friends

  1. S3 fundamentals: buckets, objects & storage classes
    25m🔒
  2. S3 access control: policies, Block Public Access & presigned URLs
    25m🔒
  3. Encryption, replication & static website hosting
    25m🔒
  4. Lab: host the website on S3
    120mPractical🔒
  5. Lab: lifecycle rules, presigned URLs & break-and-fix
    120mPractical🔒
  6. Weekly project: S3 site + private downloads (Cloud Practitioner checkpoint)
    180mProject🔒

Module 5Week 5 — Networking: VPC from Scratch

  1. VPC fundamentals: CIDR, subnets & route tables
    25m🔒
  2. IGW, NAT, and security groups vs NACLs
    25m🔒
  3. VPC endpoints, peering & Session Manager
    25m🔒
  4. Lab: build the VPC from scratch
    150mPractical🔒
  5. Lab: prove the tiers & go keyless
    150mPractical🔒
  6. Weekly project: the production-style VPC
    180mProject🔒

Module 6Week 6 — Databases: RDS & DynamoDB

  1. RDS: managed relational databases
    25m🔒
  2. DynamoDB: NoSQL at any scale
    25m🔒
  3. Secrets Manager & wiring apps to databases
    25m🔒
  4. Lab: launch RDS, connect through the chain, force a failover
    150mPractical🔒
  5. Lab: DynamoDB for a URL shortener
    150mPractical🔒
  6. Weekly project: the app meets its databases
    210mProject🔒

Module 7Week 7 — High Availability: Load Balancing & Auto Scaling

  1. Application Load Balancer: one door, many servers
    25m🔒
  2. Auto Scaling groups: capacity as a policy
    25m🔒
  3. CloudFront, ACM & the classic three-tier assembly
    25m🔒
  4. Lab: ALB + Auto Scaling — build it, then kill things
    180mPractical🔒
  5. Lab: CloudFront + HTTPS for the S3 site
    120mPractical🔒
  6. Weekly project: the full classic architecture
    210mProject🔒

Module 8Week 8 — Serverless: Lambda, API Gateway & Event-Driven Design

  1. Lambda: code without servers
    25m🔒
  2. API Gateway & event-driven patterns
    25m🔒
  3. When serverless wins — and when it doesn't
    25m🔒
  4. Lab: the S3 thumbnail factory
    150mPractical🔒
  5. Lab: the serverless URL shortener + a queue that survives crashes
    150mPractical🔒
  6. Weekly project: the complete serverless application
    210mProject🔒

Module 9Week 9 — Containers: Docker, ECS & a Look at Kubernetes

  1. Containers in 90 minutes: images, Dockerfiles & registries
    25m🔒
  2. ECS & Fargate: running containers without servers
    25m🔒
  3. The compute decision framework: EC2 vs Lambda vs Fargate
    25m🔒
  4. Lab: dockerize the app & push to ECR
    150mPractical🔒
  5. Lab: Fargate behind the ALB — deploy, roll, scale
    180mPractical🔒
  6. Weekly project: re-platform onto Fargate + the comparison
    210mProject🔒

Module 10Week 10 — Monitoring, Logging & Security in Depth

  1. CloudWatch: metrics, alarms, logs & Logs Insights
    25m🔒
  2. CloudTrail, Config, GuardDuty & KMS everywhere
    25m🔒
  3. The Well-Architected Framework & incident culture
    25m🔒
  4. Lab: the ops dashboard & alarms that mean something
    150mPractical🔒
  5. Lab: CloudTrail forensics & the Well-Architected mini-review
    150mPractical🔒
  6. Weekly project: the operations pack
    210mProject🔒

Module 11Week 11 — Infrastructure as Code & CI/CD

  1. Infrastructure as code & CloudFormation
    25m🔒
  2. Terraform: the cross-cloud standard
    25m🔒
  3. CI/CD: pipelines that deploy on push
    25m🔒
  4. Lab: CloudFormation first, then Terraform takes the VPC
    180mPractical🔒
  5. Lab: the OIDC pipeline — push to main, watch it ship
    180mPractical🔒
  6. Weekly project: everything as code — destroy and redeploy to prove it
    240mProject🔒

Module 12Week 12 — Capstone Project

  1. The capstone brief & requirements checklist
    25m🔒
  2. The design document & defending your architecture
    25m🔒
  3. Capstone: build, deploy & document
    600mProject🔒
  4. Capstone: demo, defense & graduation
    240mProject🔒

Already enrolled? Sign in with your enrollment email to unlock all lessons.