EduFlow
DevOps & Cloud

AWS Cloud Foundations

Move a real website to AWS safely, cheaply and without the jargon fog.

  • 4.5 (1,204 ratings)
  • 10,800 learners
  • Beginner
  • 3h 50m total
  • Updated April 2026

Created by Amara Diallo

What you’ll learn

  • Lock down a new AWS account with MFA, an admin user and a budget
  • Explain Regions, Availability Zones and the shared responsibility model
  • Read and write least-privilege IAM policies with conditions
  • Choose between EC2 and Lambda, S3, EBS and EFS, RDS and DynamoDB
  • Design a VPC with public and private subnets and tight security groups
  • Ship a static site and serverless API, then monitor and cost-review them

Who it’s for

Most AWS courses start with a list of two hundred services. This one starts with a website. Lantern is a small events site running on one rented server, and over fourteen lessons you move it to AWS: a locked-down account with a budget alarm, people and code with exactly the permissions they need, and the right compute, storage, database and network pieces for each job.

Every lesson treats cost and security as part of the design, not an afterthought. You learn to read IAM policies line by line, drive AWS from the AWS CLI v2, host a static site on Amazon S3 behind Amazon CloudFront, build a serverless API with AWS Lambda, Amazon API Gateway and Amazon DynamoDB, and watch it all with Amazon CloudWatch.

Who it’s for
Developers and career switchers who can use a terminal and want to run real workloads on AWS with confidence.
Before you start
Comfort with a command line and a basic idea of how a website talks to a server; no AWS experience needed.

Hands-on practice

  • Guided exercises: spot the bug, fill the command, order the steps.

Course content

4 sections · 14 lessons · 3h 50m total

  • What the Cloud Is (and Isn't)12 min
  • Regions, Availability Zones and Edge Locations15 min
  • The Shared Responsibility Model and a Safe Account18 min
  • Console and AWS CLI v217 min
  • Section checkpoint5 questions

  • IAM Users, Groups, Roles and Policies16 min
  • Reading and Writing IAM Policies20 min
  • Identity Center for People, Roles for Workloads17 min
  • Section checkpoint5 questions

  • Compute: Amazon EC2 and AWS Lambda18 min
  • Storage: Amazon S3, EBS and EFS17 min
  • Databases: Amazon RDS vs Amazon DynamoDB15 min
  • Networking: Amazon VPC, Subnets and Security Groups18 min
  • Section checkpoint5 questions

  • Host a Static Site on S3 and CloudFront17 min
  • A Serverless API with Lambda, API Gateway and DynamoDB17 min
  • Observe with CloudWatch, Review with Well-Architected13 min
  • Section checkpoint5 questions
Final assessment · 12 questions · pass mark 70%

Your instructor

Amara Diallo

Cloud Architect · Skylane

  • 4.6 instructor rating
  • 19,700 learners
  • 2 courses

Amara racked servers by hand in a university data center before containers existed, then spent eight years moving companies onto the cloud. At Skylane she designs the AWS and Kubernetes platform that runs more than 300 services, and she still takes her turn on call.

What learners say

4.5

1,204 ratings

  • Tariq Bakr

    7 months ago

    IAM finally stopped being a wall of JSON. I set up IAM Identity Center for our team of six, and we no longer share the root account.

  • Elena Rossi

    3 months ago

    The VPC diagrams are the clearest I've seen: public and private subnets, the NAT gateway, and why my Lambda function couldn't reach the internet.

  • Bilal Chaudhry

    4 weeks ago

    A good map of the core services, but it stays high level. I expected to deploy something end to end; most of the practice is picking the right service for a scenario.