AWS Course

Amazon Web Services is the largest cloud platform in the world — a collection of on-demand services for storage, computing, databases, and networking that you rent by the hour (or the millisecond) instead of buying and racking hardware yourself. This course walks through the services you'll actually reach for first, in the order most real projects need them.

What you'll learn

You'll start with the two ideas that sit underneath everything else on AWS: how the platform is organized into regions and availability zones, and how IAM controls who can do what. From there the course moves through the core building blocks of a typical application — S3 for storing files, EC2 for running your own servers, a VPC for networking them together, RDS for a managed database, and Lambda for code that runs without a server to manage at all.

The last three lessons cover the parts of AWS that are easy to ignore until they bite you: pointing a real domain at your infrastructure with Route 53, watching what your systems are actually doing with CloudWatch, and — critically — understanding AWS billing well enough that a forgotten test resource doesn't turn into a surprise invoice.

Lessons

  1. Introduction
  2. IAM: Users, Roles & Policies
  3. S3: Object Storage
  4. EC2: Virtual Servers
  5. VPC: Networking Basics
  6. RDS: Managed Databases
  7. Lambda: Serverless Functions
  8. Route 53 & DNS
  9. CloudWatch: Monitoring & Logs
  10. Cost Management Basics
Where to start: begin with Introduction and go in order through IAM and S3 before anything else — nearly every later lesson assumes you understand how AWS identity and permissions work, since almost every mistake on this platform is really a permissions mistake in disguise.