AWS
The cloud provider that runs most workloads. VPCs, IAM, EC2, S3, RDS, and the DevOps-relevant services.
“Duolingo for DevOps. One concept = one 2-4 minute video. Never introduce a concept before its prerequisites. Every lesson builds on the last.”
0 / 49 lessons readyaudience: cloud engineers49 lessons planned
1. AWS
49 lessonsAWS is the default cloud in most DevOps interviews. Not a certification prep course — the concepts you need to design and operate production infra.
AWS Fundamentals
- Regions, Availability Zones, Edge Locations3m 30sComing soon
- Accounts and Organizations3m 30sComing soon
- The shared responsibility model3m 00sComing soon
- AWS billing basics3m 30sComing soon
EC2 and Compute
- EC2 — a VM in the cloud3m 30sComing soon
- Instance types decoded4m 00sComing soon
- AMIs — VM templates3m 30sComing soon
- Security groups — stateful firewalls4m 00sComing soon
- On-demand vs Spot vs Reserved4m 00sComing soon
- Auto Scaling Groups4m 00sComing soon
VPC and Networking
- What is a VPC?3m 30sComing soon
- Public vs private subnets4m 00sComing soon
- Internet Gateway and NAT Gateway4m 00sComing soon
- Route tables3m 30sComing soon
- VPC peering vs Transit Gateway4m 00sComing soon
- VPC endpoints — private AWS API access4m 00sComing soon
- NACLs vs Security Groups4m 00sComing soon
S3
- S3 — object storage3m 30sComing soon
- Buckets, keys, prefixes3m 30sComing soon
- Storage classes — Standard, IA, Glacier4m 00sComing soon
- Versioning and lifecycle rules3m 30sComing soon
- Pre-signed URLs3m 30sComing soon
IAM
- IAM — the who, what, and where of AWS3m 30sComing soon
- Users vs Groups vs Roles4m 00sComing soon
- Policies — JSON, actions, resources4m 00sComing soon
- Managed vs inline policies3m 30sComing soon
- AssumeRole and cross-account access4m 00sComing soon
- Least-privilege in practice4m 00sComing soon
- Permission boundaries4m 00sComing soon
RDS and Databases
- RDS — managed databases3m 30sComing soon
- Multi-AZ vs Read Replicas4m 00sComing soon
- DynamoDB — key-value at scale4m 00sComing soon
- RDS backups and snapshots3m 30sComing soon
- Parameter groups and tuning4m 00sComing soon
EKS
- EKS — managed Kubernetes3m 30sComing soon
- EKS vs self-managed k8s3m 30sComing soon
- Node groups — managed and self-managed4m 00sComing soon
- EKS on Fargate4m 00sComing soon
- IRSA — IAM roles for service accounts4m 00sComing soon
- AWS Load Balancer Controller4m 00sComing soon
- EKS add-ons3m 30sComing soon
CloudWatch
- CloudWatch — metrics, logs, alarms3m 30sComing soon
- Log groups and log streams3m 30sComing soon
- CloudWatch alarms and actions4m 00sComing soon
- CloudWatch Logs Insights4m 00sComing soon
Route 53 and DNS
- Route 53 — AWS DNS3m 30sComing soon
- Hosted zones3m 30sComing soon
- Routing policies — simple, weighted, latency4m 00sComing soon
- Health checks and failover4m 00sComing soon