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 1 — Week 1 — Cloud Concepts, Account Setup & Billing Safety
- ✓What cloud computing actually is20mFree preview
- ✓AWS global infrastructure & the shared responsibility model25mFree preview
- ✓Account setup done right & billing safety25mFree preview
- ✓Lab: harden the account90mPracticalFree preview
- ✓Lab: budgets, alarms & Cost Explorer90mPracticalFree preview
- ✓Weekly project: hardened account + infrastructure diagram120mProjectFree preview
Module 2 — Week 2 — IAM: Identity & Access Management
- ✓Users, groups, roles & policies: the grammar of AWS security25m🔒
- ✓Reading & writing IAM policy JSON25m🔒
- ✓Roles in practice, Identity Center & auditing access25m🔒
- ✓Lab: build the group structure90mPractical🔒
- ✓Lab: write a custom policy & assume a role120mPractical🔒
- ✓Weekly project: IAM for a three-team startup180mProject🔒
Module 3 — Week 3 — Compute: EC2 Deep Dive
- ✓EC2 fundamentals: AMIs, instance types & connecting25m🔒
- ✓Security groups & EBS: your firewall and your disks25m🔒
- ✓User data, Elastic IPs & how EC2 pricing really works25m🔒
- ✓Lab: launch, connect, serve — by hand120mPractical🔒
- ✓Lab: automate the launch, then bake an AMI120mPractical🔒
- ✓Weekly project: the fully-automated, locked-down web server180mProject🔒
Module 4 — Week 4 — Storage: S3 & Friends
- ✓S3 fundamentals: buckets, objects & storage classes25m🔒
- ✓S3 access control: policies, Block Public Access & presigned URLs25m🔒
- ✓Encryption, replication & static website hosting25m🔒
- ✓Lab: host the website on S3120mPractical🔒
- ✓Lab: lifecycle rules, presigned URLs & break-and-fix120mPractical🔒
- ✓Weekly project: S3 site + private downloads (Cloud Practitioner checkpoint)180mProject🔒
Module 5 — Week 5 — Networking: VPC from Scratch
- ✓VPC fundamentals: CIDR, subnets & route tables25m🔒
- ✓IGW, NAT, and security groups vs NACLs25m🔒
- ✓VPC endpoints, peering & Session Manager25m🔒
- ✓Lab: build the VPC from scratch150mPractical🔒
- ✓Lab: prove the tiers & go keyless150mPractical🔒
- ✓Weekly project: the production-style VPC180mProject🔒
Module 6 — Week 6 — Databases: RDS & DynamoDB
- ✓RDS: managed relational databases25m🔒
- ✓DynamoDB: NoSQL at any scale25m🔒
- ✓Secrets Manager & wiring apps to databases25m🔒
- ✓Lab: launch RDS, connect through the chain, force a failover150mPractical🔒
- ✓Lab: DynamoDB for a URL shortener150mPractical🔒
- ✓Weekly project: the app meets its databases210mProject🔒
Module 7 — Week 7 — High Availability: Load Balancing & Auto Scaling
- ✓Application Load Balancer: one door, many servers25m🔒
- ✓Auto Scaling groups: capacity as a policy25m🔒
- ✓CloudFront, ACM & the classic three-tier assembly25m🔒
- ✓Lab: ALB + Auto Scaling — build it, then kill things180mPractical🔒
- ✓Lab: CloudFront + HTTPS for the S3 site120mPractical🔒
- ✓Weekly project: the full classic architecture210mProject🔒
Module 8 — Week 8 — Serverless: Lambda, API Gateway & Event-Driven Design
- ✓Lambda: code without servers25m🔒
- ✓API Gateway & event-driven patterns25m🔒
- ✓When serverless wins — and when it doesn't25m🔒
- ✓Lab: the S3 thumbnail factory150mPractical🔒
- ✓Lab: the serverless URL shortener + a queue that survives crashes150mPractical🔒
- ✓Weekly project: the complete serverless application210mProject🔒
Module 9 — Week 9 — Containers: Docker, ECS & a Look at Kubernetes
- ✓Containers in 90 minutes: images, Dockerfiles & registries25m🔒
- ✓ECS & Fargate: running containers without servers25m🔒
- ✓The compute decision framework: EC2 vs Lambda vs Fargate25m🔒
- ✓Lab: dockerize the app & push to ECR150mPractical🔒
- ✓Lab: Fargate behind the ALB — deploy, roll, scale180mPractical🔒
- ✓Weekly project: re-platform onto Fargate + the comparison210mProject🔒
Module 10 — Week 10 — Monitoring, Logging & Security in Depth
- ✓CloudWatch: metrics, alarms, logs & Logs Insights25m🔒
- ✓CloudTrail, Config, GuardDuty & KMS everywhere25m🔒
- ✓The Well-Architected Framework & incident culture25m🔒
- ✓Lab: the ops dashboard & alarms that mean something150mPractical🔒
- ✓Lab: CloudTrail forensics & the Well-Architected mini-review150mPractical🔒
- ✓Weekly project: the operations pack210mProject🔒
Module 11 — Week 11 — Infrastructure as Code & CI/CD
- ✓Infrastructure as code & CloudFormation25m🔒
- ✓Terraform: the cross-cloud standard25m🔒
- ✓CI/CD: pipelines that deploy on push25m🔒
- ✓Lab: CloudFormation first, then Terraform takes the VPC180mPractical🔒
- ✓Lab: the OIDC pipeline — push to main, watch it ship180mPractical🔒
- ✓Weekly project: everything as code — destroy and redeploy to prove it240mProject🔒
Module 12 — Week 12 — Capstone Project
- ✓The capstone brief & requirements checklist25m🔒
- ✓The design document & defending your architecture25m🔒
- ✓Capstone: build, deploy & document600mProject🔒
- ✓Capstone: demo, defense & graduation240mProject🔒
Already enrolled? Sign in with your enrollment email to unlock all lessons.