☁️ AWS for Developers

A complete AWS path for developers: global infrastructure, IAM and least privilege, VPC networking, EC2 and Auto Scaling, load balancers and Route 53, S3, CloudFront, ECS on Fargate, RDS, Aurora and DynamoDB, Lambda and API Gateway, SQS/SNS/EventBridge, Cognito, Secrets Manager and KMS, CloudWatch observability, CI/CD with IaC, data pipelines and interview questions, then deeper topics: IAM policy evaluation and cross-account access, VPC endpoints and Transit Gateway, DynamoDB modeling and RDS scaling, event-driven patterns and Step Functions, multi-account governance and security operations, disaster recovery, ECS and EKS at scale, and cost optimization with the Well-Architected Framework.

26 lessons · about 3 hours

Start the first lesson →

AWS Foundations

Core services every developer uses to build, deploy and secure applications.

  1. 01AWS: Start Here A plain-English map of AWS: what cloud means, where services run, and the first services a developer meets.Beginner7 min read
  2. 02IAM: Who Can Do What Learn AWS permissions in plain language: people sign in, roles provide temporary access, and policies allow only needed actions.Beginner6 min read
  3. 03VPC Networking Without the Confusion Understand a VPC as your private AWS network: subnets, routes, security groups, internet access, and private apps.Beginner6 min read
  4. 04EC2, Storage and Auto Scaling Run virtual servers on AWS, attach durable disks, and add or remove server copies when demand changes.Beginner6 min read
  5. 05Domains, Load Balancers and HTTPS Follow a browser request from a domain name to healthy app copies, with AWS-managed HTTPS certificates.Beginner6 min read
  6. 06S3: Store Files Safely Use S3 for uploads, images, backups, and static files without making buckets public by accident.Beginner6 min read
  7. 07CloudFront: Faster Websites and Safer File Delivery Put CloudFront in front of a static site or S3 files so visitors use nearby cached copies while your origin stays private.Beginner5 min read
  8. 08Run Containers on AWS with ECR and ECS Build a container, store it in ECR, and run it on ECS Fargate without managing servers.Beginner6 min read
  9. 09AWS Databases: Choose the Right One Choose SQL, key-value, or cache storage by the problem you need to solve, then protect it with backups and private networking.Beginner6 min read
  10. 10Serverless: Lambda and API Gateway Run small event-driven code without managing servers, expose it through an HTTP API, and handle retries safely.Beginner6 min read
  11. 11AWS Messaging: Queues, Topics and Events Use SQS to hold work, SNS to fan out notifications, and EventBridge to route events without tightly coupling services.Beginner6 min read
  12. 12AWS Security Building Blocks Add user sign-in with Cognito, keep credentials out of code, and understand the simple role of KMS encryption keys.Beginner6 min read
  13. 13CloudWatch: Know What Your App Is Doing Use logs, metrics, alarms, and audit records to discover a problem before users have to report it.Beginner6 min read
  14. 14Safe AWS Deployments with IaC and CI/CD Keep infrastructure in version control, review changes before applying them, and deploy applications through repeatable automated steps.Beginner5 min read
  15. 15AWS Data Pipelines in Plain Language Move raw data into S3, clean it, catalogue it, and query it without learning every analytics service at once.Beginner6 min read

Advanced AWS

Policy evaluation, hybrid networking, data modeling, governance, resilience, containers at scale and cost.

  1. 17IAM Deep Dive: Policy Evaluation, STS and Cross-Account Access Understand how AWS decides allow or deny, and use roles, conditions, boundaries and tags to grant precise access.Intermediate5 min read
  2. 18VPC Endpoints, Transit Gateway and Hybrid Networking Keep traffic private, cut NAT costs, connect many VPCs, link to on-premises networks, and troubleshoot with flow logs.Intermediate5 min read
  3. 19DynamoDB Modeling, RDS Scaling and Data Resilience Design DynamoDB tables around access patterns, then scale and protect relational databases with replicas, proxies and Multi-AZ.Intermediate5 min read
  4. 20Event-Driven Patterns, Step Functions and Reliable Lambdas Build resilient serverless workflows with retries, dead-letter queues, idempotency, fan-out and orchestration.Intermediate6 min read
  5. 21Multi-Account Strategy, Governance and Security Operations Organize accounts with Organizations and Control Tower, enforce guardrails with SCPs, and detect threats with CloudTrail, Config and GuardDuty.Advanced5 min read
  6. 22Resilience, Disaster Recovery and Multi-Region Design Define RTO and RPO, choose a DR strategy, and design for failure across AZs and regions.Advanced6 min read
  7. 23Containers at Scale: ECS Deep Dive and EKS Deploy ECS safely, scale it properly, compare it with EKS, and apply the production patterns for each.Advanced6 min read
  8. 24Cost Optimization and the Well-Architected Framework Measure spend, pick the right pricing model, remove waste, and review architectures against the six Well-Architected pillars.Advanced6 min read

Interview Prep

Short, correct answers to common AWS interview questions.

  1. 16AWS Interview Questions: Clear Answers Practice short, correct AWS answers by explaining the trade-off, the safe default, and one real example.Beginner8 min read

Practical Project

Hands-on labs: S3 uploads with CloudFront delivery, and a containerized app end to end on EKS with ECR, Pod Identity, RDS, ingress and CI/CD.

  1. 25Practical Project: Deploy a Real CRM App on EKS Take a containerized CRM (DemoCRM) from source code to a secure AWS deployment: ECR images, an EKS cluster, Pod Identity for Secrets Manager, private RDS, ingress, CI/CD, troubleshooting and a production checklist.Advanced19 min read
  2. 26Practical Lab: S3 File Upload and CloudFront Delivery with NestJS Build a private S3 bucket, put CloudFront in front of it with Origin Access Control, create a least-privilege IAM identity, upload files from a NestJS API, serve them through a CDN URL, add presigned browser uploads and private signed downloads, then test, troubleshoot and clean up.Intermediate21 min read