This is my personal journey learning AWS — from cloud computing fundamentals to real projects, step by step.
Each module builds on the one before it. No isolated chapters — just a growing body of knowledge, step by step.
Regions, availability zones, account security, and identity management.
s3:GetObject only on a specific bucket, only from a specific IP range.aws s3 ls in the terminal instead of clicking through the S3 console.Set up a secure AWS account, configure IAM users with least-privilege permissions, and read or write a JSON policy without help.
Choosing the right storage service for every practical scenario.
Set up an S3 bucket with lifecycle rules that cut costs automatically, and correctly choose between S3, EBS, or EFS for any scenario you're given.
Build private virtual networks, subnets, and firewall rules like a real company would.
Build a VPC from scratch with public/private subnets, a working NAT Gateway, and Security Groups that allow only the traffic that's actually needed.
From virtual servers to serverless architecture.
myapp:v2 to ECR, then updating the ECS service to deploy it.Deploy an app behind an Auto Scaling Group, and confidently decide whether a given scenario calls for EC2, Lambda, or containers.
RDS, DynamoDB, and how to migrate existing systems into the cloud.
userId as the partition key so a user's data is always retrieved with single-digit millisecond latency.Deploy a Multi-AZ RDS database, design a DynamoDB table with a good partition key, and plan a migration with no downtime.
A deep review of every module, tying the concepts together into one complete picture.
Explain and defend every architectural decision made across Modules 1-5, with a portfolio of projects ready to show.
Every project uses real AWS services and can go straight into a portfolio or CV.
Host a personal site with an S3 bucket, CloudFront distribution, and free HTTPS.
Build a serverless API with Lambda, API Gateway, and DynamoDB as the database.
Deploy an app behind a Load Balancer with an Auto Scaling Group across multiple zones.
Notes, cheat sheets, and practice questions — free and kept up to date.
Short reference sheets for IAM, S3, EC2, VPC, and more.
When to use S3 vs EBS vs EFS, RDS vs DynamoDB, and more.
Realistic exam-style practice, with an explanation for every answer.
Plain-language definitions for the terms you'll run into most while studying.
New modules, projects, and materials get added here as I learn.
See my path