Thuta Learning
DevOpsbeginnerawsclouddevopsec2s3serverlessiam

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