Skip to content

Cloud & AWS

Amazon Web Services (AWS) is the world’s most popular cloud platform, offering over 200 services for compute, storage, databases, networking, and more. This track covers cloud fundamentals and the most important AWS services.

Analogy: On-premises servers are like owning your own car — you buy it, maintain it, insure it, and it sits in your garage. Cloud computing is like using a ride-sharing app — you pay only when you use it, and someone else handles maintenance.


flowchart TB
F["01 Fundamentals<br/>Cloud Concepts, AWS, IAM"] --> C["02 Compute<br/>EC2, Lambda, Beanstalk"]
C --> S["03 Storage & Database<br/>S3, EBS, RDS, DynamoDB"]
S --> N["04 Networking & Delivery<br/>VPC, Route53, CloudFront, ELB"]
N --> D["05 Deployment<br/>CI/CD, Monitoring, Billing"]
D --> I["06 Interview<br/>Common Q&A"]
style F fill:#7c3aed,color:#fff
style C fill:#4f46e5,color:#fff
style S fill:#059669,color:#fff
style N fill:#d97706,color:#fff
style D fill:#dc2626,color:#fff
style I fill:#6366f1,color:#fff

SectionWhat You’ll Learn
01 FundamentalsCloud models (IaaS/PaaS/SaaS), AWS global infrastructure, IAM security
02 ComputeEC2 virtual servers, Lambda serverless, Elastic Beanstalk & ECS
03 Storage & DatabaseS3 object storage, EBS/S3/EFS comparison, RDS, DynamoDB, ElastiCache
04 Networking & DeliveryVPC, Route53 DNS, CloudFront CDN, load balancing & auto scaling
05 DeploymentEnd-to-end web app deploy, CI/CD pipelines, monitoring & cost management
06 InterviewCommon AWS/cloud interview questions and answers

This track is for developers and DevOps beginners. No AWS experience needed. Basic knowledge of servers, databases, and networking helps but isn’t required.


  • Each page starts with an analogy or plain-English explanation
  • Concepts are followed by concrete examples (console steps or CLI commands)
  • Pages end with an “In Simple Words” summary
  • Mermaid diagrams illustrate architectures and flows visually

Start with What is Cloud Computing? to begin!