AWS Learning Projects
Hands-on projects to learn AWS, ordered from Beginner to Advanced.
-
IAM user management basics.
BeginnerIn this project you will learn how to manage users, groups, attach them policies and how the permissions to AWS resources are impacted.
-
Host a Static Website on S3
BeginnerDeploy a static website using Amazon S3, configure bucket policies for public access, and enable static website hosting.
-
Launch Your First EC2 Instance
BeginnerSpin up a virtual server on AWS, connect to it via SSH, and serve a simple web page using Amazon EC2.
-
Build a Serverless REST API with API Gateway and Lambda
IntermediateCreate a fully serverless REST API using AWS API Gateway and Lambda functions, backed by a DynamoDB table.
-
Multi-Region Active-Active Architecture
AdvancedDesign and deploy a highly available, multi-region active-active application using Route 53, Aurora Global Database, and DynamoDB Global Tables.