We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.
close

Learn AWS

Get hands-on with AWS by deploying networks, servers, storage, and serverless apps using real cloud services.

What will you learn?

Learn AWS and cloud computing from the ground up by building real infrastructure yourself. In this hands-on course, you'll cover cloud infrastructure basics like VPC networking, compute, storage, IAM, and monitoring, then move into deploying apps on AWS with services like EC2, ECS, Lambda, RDS, S3, Route 53, and CloudFront.

Chapter List

1
Cloud Computing
Build a foundation in cloud computing concepts, AWS accounts, regions, and cost models before provisioning infrastructure.
2
Networking - VPCs
Learn AWS networking basics by building VPCs, subnets, route tables, and internet access for secure app deployments.
3
EC2 - Elastic Compute Cloud
Deploy and manage virtual servers on AWS EC2, including security groups, scaling, and production deployment workflows.
4
RDS - Relational Database Service
Provision and operate managed PostgreSQL databases with AWS RDS for reliable, scalable application backends.
5
IAM - Identity and Access Management
Secure your AWS environment with IAM users, roles, and policies that enforce least-privilege access for deployed apps.
6
Monitoring - CloudWatch
Monitor AWS infrastructure and applications with CloudWatch metrics, logs, and alerts to maintain healthy production systems.
7
DNS – Route 53
Configure domains and DNS routing with Amazon Route 53 so users can reliably reach apps hosted on AWS.
8
S3 - Simple Storage Service
Store and serve application assets with Amazon S3 using buckets, object permissions, and production-ready storage patterns.
9
CDN – CloudFront
Speed up global delivery by placing CloudFront in front of AWS-hosted apps and static assets.
10
ECS - Elastic Container Service
Deploy containerized applications on AWS ECS with task definitions, load balancers, and scalable service orchestration.
11
Serverless Functions – Lambda
Build and deploy serverless applications on AWS Lambda and connect them to API Gateway for production APIs.

Join 1,927 students in the Learn AWS course

Read reviews of their learning experiences

The course was good overall

(5/5)
Zakaria Elghenam profile image

Zakaria Elghenam

Rabat, Morocco

Wish it was a little more in depth

(4/5)
Sean  profile image

Sean

United States

A great introduction to AWS and cloud computing that was immediately helpful in my professional role.

(5/5)
Ben H profile image

Ben H

United States

A great summary of what heck AWS is. Real examples, and insights. I can talk about AWS now and understand S3, ECS, Lambda, etc

(3/5)
Pawan  profile image

Pawan

San Jose

Great course as it dived into the most important AWS services in detail. This course is needed to compete in today's job market.

(4/5)
Eik  profile image

Eik

India

Very clear, fun way to learn basics on AWS. Thanks!

(5/5)
Daniel Cantu profile image

Daniel Cantu

Mexico

A great way to get hands-on experience with AWS.

(4/5)
Andrew Owen profile image

Andrew Owen

United States

Good for getting a taste.

(5/5)
Christian Clausner profile image

Christian Clausner

United Kingdom

Informative, hands on course

(5/5)
james bOder profile image

james bOder

New York

Showing 1-9 of 23

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.