AWS Fundamentals
Start AWS cloud from the ground up — 25 step-by-step tutorials covering EC2, S3, RDS, VPC, IAM all the way to Lambda, API Gateway, DynamoDB, and a production-ready project.
25 Lessons · 220 min · Learning Platform Editorial Team
What is AWS (Amazon Web Services)?
What you need on the desk
- An AWS Account (Free Tier eligible)
- AWS CLI (install from awscli.amazonaws.com)
- A text editor/IDE
Know this much before you start
- Basic comfort with the command line/terminal
- A basic understanding of networking concepts (IP address, port, DNS)
- Optional: if you've already gone through the Terraform tutorial, Infrastructure as Code concepts will help even more
By the end, you can
- Explain AWS as a cloud computing platform and understand the Region/AZ concept
- Properly configure EC2, S3, RDS, and VPC
- Design least-privilege access control with IAM Users, Roles, and Policies
- Build high availability with ALB/ASG and serverless architecture with Lambda/API Gateway/DynamoDB
- Apply CloudWatch monitoring and billing/cost management in production
- Deploy a three-tier web app and a serverless API project through to completion, following a production-ready checklist