Unit 1: Cloud Foundations
Module 1.1: Cloud Foundations
How Websites and Servers Work
Understand the request-response cycle and the physical components that make up a server.
15 min
Physical Infrastructure and the Road to Cloud
Learn how infrastructure was traditionally built and why Cloud Computing was created to solve its biggest problems.
20 min
What Cloud Computing Is
Explain cloud computing in one simple sentence and identify three key differences from on-premises computing.
8 min
The 5 Characteristics of Cloud
Learn the 5 essential characteristics that define cloud computing, with concrete examples.
10 min
Service Models Intro
Understand the core difference between IaaS, PaaS, and SaaS using the 'Who Manages What' mental model.
10 min
Public, Private, Hybrid
Learn to distinguish between public, private, and hybrid cloud deployment models and choose the right one for your needs.
10 min
Reliability Basics
Learn how cloud systems stay reliable through redundancy, failure domains, and regional design.
10 min
Shared Responsibility Intro
Understand the critical boundary between what your cloud provider secures and what you must secure yourself.
10 min
Cost Mindset for Learners
Understand why cloud bills happen, the main cost drivers, and how to set up guardrails to avoid surprise costs.
10 min
Wrap-up Assessment
Review everything from Module 1, check your readiness for AWS-specific learning, and take the final assessment.
12 min
Module 1.2: Cloud Architecture & Strategy
The 6 Advantages of Cloud Computing
Learn AWS's official six advantages of cloud computing and why they explain how organizations think about moving to the cloud.
12 min
Cloud Architecture Design Principles
Master the core design principles that guide every well-built cloud system — from designing for failure to loose coupling and disposable resources.
14 min
Unit 2: AWS Foundations
Module 2.1: AWS Infrastructure & Identity
Regions, Availability Zones, and Edge Locations
Learn how AWS is laid out globally: Regions, AZs, Edge Locations, and how to choose where to build.
12 min
Root User, Admin Access, MFA, and Logging
Lock down your AWS account on day one: protect root, enable MFA, set up everyday admin access, and turn on CloudTrail.
15 min
Users, Groups, Roles, and Policies
Learn the IAM building blocks and the permission evaluation rules that explain most AccessDenied errors.
15 min
MFA, Access Keys, and Temporary Credentials
Learn how Console, CLI, and SDK authentication works and how to choose the safest credential method for each.
15 min
Module 2.2: Core AWS Services
How the Core AWS Services Fit Together
Learn what S3, EC2, Lambda, VPC, RDS, and CloudWatch do and how they connect in a typical application.
15 min
Create a Private S3 Bucket, Upload a File, and Understand IAM + Visibility
Your first safe AWS lab: create a private S3 bucket, upload a file, read an IAM policy, and understand CloudTrail vs CloudWatch visibility.
20 min
EC2 vs Lambda
Learn when to choose a server you manage (EC2) versus serverless code execution (Lambda), with cost, scaling, and simplicity tradeoffs.
15 min
RDS vs S3 vs 'Just a Server' for Data
Learn where different data should live: S3 for files, RDS for relational data, EBS for server disks, and why putting everything on one server is a bad habit.
15 min
Module 2.3: Monitoring, Cost & Review
CloudWatch Essentials
Learn the three CloudWatch signals — metrics, logs, and alarms — and how to use them for monitoring and troubleshooting.
15 min
Create a Simple Alarm, Inspect a Log Group, and Read One Failure Signal
Hands-on lab: trigger Lambda success and failure, inspect CloudWatch metrics and logs, create your first alarm, and learn the troubleshooting order.
20 min
Create a Simple Budget, Add Alerts, and Build a 'Don't Surprise Me' Checklist
Hands-on lab: create an AWS Budget, add alert thresholds, learn Cost Explorer, and build a cleanup workflow for your learning account.
20 min
Mini Architecture Review and AWS Mental Map
Tie together IAM, Regions, S3, Lambda, EC2, RDS, CloudWatch, and Budgets into one practical AWS mental map.
15 min
CloudTrail vs CloudWatch vs Config
Learn the differences between AWS CloudTrail, Amazon CloudWatch, and AWS Config — three services that are often confused on the exam.
15 min
AWS Trusted Advisor and Health Dashboards
Learn how Trusted Advisor inspects your AWS environment across five categories, and how Health Dashboards keep you informed about AWS operational issues.
15 min
AWS Well-Architected Framework
Learn the 6 pillars of the AWS Well-Architected Framework — the structured approach AWS uses to evaluate and improve cloud architectures.
18 min
Module 2.4: Security, Compliance & Encryption
AWS Artifact and Compliance Programs
Learn what AWS Artifact is, how to access compliance reports, and understand key compliance programs like SOC, PCI DSS, HIPAA, and ISO 27001.
12 min
Encryption in AWS: At Rest and In Transit
Understand encryption at rest with KMS and CloudHSM, S3 SSE options, EBS encryption, plus encryption in transit with TLS/SSL and AWS Certificate Manager.
15 min
AWS Security Services Landscape
Build a mental map of AWS security services: GuardDuty, Inspector, Macie, Security Hub, Detective, and Firewall Manager — and know which one to pick for each scenario.
15 min
Unit 3: Hands-on AWS Projects
Module 3.1: Static Hosting Project
Build a Simple Static Website with S3
Hands-on lab: create an S3 bucket, upload an index.html, enable static website hosting, and make it publicly readable.
25 min
Add a Custom Domain or Upgrade to CloudFront/Amplify
Choose between S3-only, CloudFront, or Amplify for custom domains and HTTPS — and understand the tradeoffs.
20 min
Module 3.2: Serverless Upload Dashboard Project
Build a Simple Serverless Upload Flow with S3 + Lambda
Hands-on lab: upload a file to S3, trigger a Lambda function, read the event, and verify the result in CloudWatch Logs.
25 min
Upgrade the Upload Flow to Save File Metadata with DynamoDB
Save upload metadata from an S3-triggered Lambda function into a DynamoDB table with a composite primary key.
25 min
Read the Metadata Back with a Simple API
Build a simple HTTP API using API Gateway and Lambda to read metadata from a DynamoDB table.
25 min
Add a List Endpoint to Show Multiple Uploaded Files
Build an API endpoint that lists multiple metadata records from DynamoDB using the Query operation and prefix filtering.
25 min
Add a Simple Frontend to View Uploaded Files
Build a small HTML frontend that calls the metadata list API and configure CORS for your API Gateway.
25 min
Add Detail View and File Links for a More Complete Upload Dashboard
Add a detail view for uploaded files and return presigned S3 URLs to allow safe, temporary access to private files.
30 min
Add Uploads from the Browser with Presigned URLs
Let a browser upload directly to S3 without giving it AWS credentials by generating a temporary upload ticket from Lambda.
35 min
Add Delete Support and Keep the Dashboard in Sync
Add a delete endpoint for uploaded files, removing them from both S3 and DynamoDB, and keep your frontend dashboard updated.
30 min
Project Wrap-Up, Architecture Review, and Hardening Checklist
Review the full serverless upload dashboard architecture, understand operational risks, and follow a hardening checklist for production readiness.
20 min
Module 3.3: Secure and Deploy the Dashboard
Add Simple Auth with Amazon Cognito and an API Gateway JWT Authorizer
Protect your dashboard API by requiring user authentication through Amazon Cognito and validating JWT tokens in API Gateway.
35 min
Deploy the Frontend Securely with CloudFront or Amplify
Understand the tradeoffs between CloudFront and Amplify for secure static hosting and learn why S3 website endpoints are only for development.
25 min
Deploy the Dashboard Frontend with Amplify Hosting
Learn how to deploy your dashboard frontend to AWS Amplify Hosting using manual zip uploads and connect a custom domain.
25 min
Final Project Review, Cleanup Checklist, and What to Improve Next
Review your finished dashboard architecture, learn how to safely clean up AWS resources, and identify the next steps for production hardening.
20 min
Module 3.4: Production Hardening
Tighten IAM Permissions with Least Privilege
Learn how to apply the principle of least privilege by scoping Lambda execution roles to specific AWS actions and resources.
30 min
Separate Dev and Prod Configuration with Environment Variables and Stages
Learn how to decouple your code from your configuration using Lambda environment variables and API Gateway stages.
25 min
Add Basic Alarms and Health Checks for the Dashboard
Learn how to monitor your serverless application using CloudWatch Alarms for errors and latency, and implement a simple health check endpoint.
30 min
Add Better Error Responses and User-Friendly Failure States
Learn how to return consistent JSON error responses from Lambda and handle them gracefully in your frontend to improve user experience.
30 min
Final Production Hardening Review and Deployment Checklist
Ensure your dashboard is truly production-ready by reviewing authentication, secure hosting, least privilege, and monitoring.
25 min
Unit 4: Core AWS Services and Architecture
Module 4.1: Amazon EC2 and Foundational Compute
What Amazon EC2 Is, When to Use It, and How It Differs from Lambda
Understand the core compute options in AWS: virtual servers (EC2) and serverless functions (Lambda).
15 min
Launching an EC2 Instance: AMI, Instance Type, Key Pair, VPC, Security Group, and EBS
A deep dive into the six key choices you make when launching an Amazon EC2 instance.
20 min
Security Groups and Basic EC2 Access
Learn how to secure your virtual servers using security groups, and understand the core principles of inbound/outbound rules.
15 min
EBS vs Instance Store
Understand the differences between persistent (EBS) and temporary (Instance Store) block storage for EC2.
15 min
Elastic Load Balancing (ELB) Basics
Understand how Elastic Load Balancing improves application availability and fault tolerance by distributing traffic across multiple targets.
15 min
Auto Scaling Basics
Learn how Amazon EC2 Auto Scaling helps you maintain application availability and handle traffic changes automatically.
15 min
Horizontal vs Vertical Scaling
Learn the difference between adding more servers (Horizontal) and making one server bigger (Vertical).
15 min
EC2 Module Review Quiz
Test your knowledge on Amazon EC2, Security Groups, EBS, Load Balancing, and Auto Scaling.
20 min
Module 4.2: Storage Services
S3 Review and Storage Classes
Master the different Amazon S3 storage classes to optimize your storage costs and performance.
15 min
EBS, EFS, and FSx
Learn the differences between block storage (EBS) and file storage (EFS, FSx) and when to use each.
15 min
Snow Family and Snowcone
Understand how the AWS Snow Family enables physical data transfer and edge computing in remote or disconnected environments.
12 min
Storage Services Review Quiz
Test your knowledge on AWS storage services, including S3 storage classes, block storage, and file storage.
20 min
Module 4.3: Databases and Data Services
RDS and Aurora
Understand the managed relational database options in AWS: Amazon RDS and Amazon Aurora.
15 min
DynamoDB
Learn about Amazon DynamoDB, AWS's serverless NoSQL database designed for performance at any scale.
15 min
ElastiCache
Learn how Amazon ElastiCache improves application performance using in-memory caching with Redis and Memcached.
15 min
Redshift and EMR
Understand the difference between a cloud data warehouse (Redshift) and a big data processing platform (EMR).
15 min
Neptune and QLDB
Understand the roles of graph databases (Neptune) and ledger databases (QLDB) in AWS, including important status updates.
15 min
Database Services Review Quiz
Test your knowledge on AWS database and data services, including RDS, Aurora, DynamoDB, ElastiCache, Redshift, and Neptune.
20 min
Module 4.4: Containers, App Platforms, and Deployment
ECS and Container Basics
Learn what containers are, what Amazon ECS does, and how clusters, tasks, and services fit together.
15 min
Lightsail
Understand Amazon Lightsail as the simpler bundled AWS starting point for common websites and apps.
12 min
CloudFormation and Infrastructure as Code
Learn the basics of infrastructure as code, AWS CloudFormation templates, stacks, change sets, and drift.
15 min
EKS vs ECS - Choosing Your Container Platform
Learn when to choose Amazon EKS (Kubernetes) over ECS (AWS-native), understand Fargate's role with both, and recognize ECR as the container registry for both.
15 min
Service Selection Practice
Practice choosing between ECS, Lightsail, and CloudFormation for common AWS scenarios.
20 min
Unit 4 Mixed Service Recognition Quiz
Review Unit 4 by choosing the right AWS service for common compute, storage, database, container, and infrastructure scenarios.
25 min
Architecture Pattern Drills
Practice combining AWS services into common architecture patterns for apps, data, analytics, and infrastructure.
20 min
Unit 4 Final Review and Readiness Check
Wrap up Unit 4 with a self-check drill and review guidance before moving on.
20 min
Module 4.5: Networking Fundamentals
Amazon VPC: Your Private Cloud Network
Learn how Amazon VPC gives you an isolated virtual network in AWS — including subnets, gateways, NAT, and route tables.
20 min
Security Groups vs NACLs
Understand the two layers of VPC network security — stateful security groups at the instance level and stateless NACLs at the subnet level.
15 min
Amazon Route 53: DNS and Routing
Learn how Amazon Route 53 translates domain names to IP addresses, registers domains, and routes traffic with health-aware policies.
12 min
Amazon CloudFront: Content Delivery
Learn how Amazon CloudFront caches content at edge locations worldwide to deliver low-latency experiences for users everywhere.
12 min
Hybrid Connectivity: Direct Connect and VPN
Learn how to connect on-premises data centers to AWS using Site-to-Site VPN and AWS Direct Connect — and when to choose each.
12 min
Networking Review Quiz
Test your knowledge across all networking topics — VPC, subnets, security groups, NACLs, Route 53, CloudFront, Direct Connect, and VPN.
15 min
Module 4.6: Application Integration & App Platforms
Amazon SNS and SQS: Decoupling Applications
Learn how Amazon SQS (message queues) and Amazon SNS (pub/sub) help you build loosely coupled, resilient architectures.
20 min
AWS Elastic Beanstalk
Learn how Elastic Beanstalk lets you deploy web applications by uploading code — while AWS handles provisioning, scaling, and monitoring.
15 min
Application Integration & Platforms Review Quiz
Test your knowledge on SNS, SQS, decoupling patterns, and Elastic Beanstalk.
10 min
Module 4.7: AI/ML and Analytics Services
Module 4.8: Developer Tools and Observability
Module 4.9: Specialized AWS Services
Business Applications - Connect and SES
Recognize AWS services for contact centers and email communication.
5 min
End-User Computing - AppStream and WorkSpaces
Recognize AWS services for virtual desktops and application streaming.
5 min
Frontend Web and Mobile - Amplify and AppSync
Recognize AWS services for full-stack web/mobile development.
5 min
IoT Core
Recognize AWS IoT Core for connecting and managing IoT devices at scale.
5 min
Additional Compute - Batch and Outposts
Recognize AWS Batch for large-scale batch processing and Outposts for on-premises AWS.
10 min
Unit 5: AWS Foundations Mastery and Review
Cloud Concepts Review
Cloud Value, Agility, Elasticity, and the AWS Global Infrastructure Review
Review of cloud computing value proposition, agility, scalability, elasticity, and AWS global infrastructure including Regions and Availability Zones.
15 min
Deployment Models, Service Models, and Cloud Characteristics Review
Review of cloud deployment models (cloud, private, hybrid), service models (IaaS, PaaS, SaaS), and key cloud characteristics including agility, elasticity, and pay-as-you-go pricing.
15 min
Cloud Adoption Framework and the 6 Perspectives
Learn the AWS Cloud Adoption Framework (AWS CAF) and its six perspectives, the structured guidance for planning a successful cloud migration.
10 min
Migration Strategies: The 6 Rs
Learn the six common migration strategies (the 6 Rs) that organizations use when moving workloads to the cloud, from lift-and-shift to full re-architecture.
10 min
Cloud Concepts Review Quiz
Comprehensive review quiz covering cloud value, agility, scalability, elasticity, global infrastructure, deployment models, service models, shared responsibility, Well-Architected Framework, Cloud Adoption Framework, migration strategies, and design principles from Module 5.1.
25 min
Security and Access Review
Shared Responsibility and the AWS Value Proposition Review
Review of the AWS Shared Responsibility Model and the AWS value proposition including global infrastructure concepts.
15 min
IAM, Policies, MFA, and Least Privilege Review
Review of AWS IAM concepts including users, groups, roles, policies, MFA, and least privilege as foundational security habits.
15 min
Root User, IAM Users, IAM Roles, and Access Patterns Review
Review of the differences between AWS root user, IAM users, and IAM roles, including when to use each and why AWS prefers temporary credentials and role-based access.
15 min
Workforce Identity with AWS IAM Identity Center
Learn how IAM Identity Center enables single sign-on for workforce users across multiple AWS accounts, including permission sets, the AWS access portal, and directory integration.
15 min
AWS Organizations, OUs, and Service Control Policies
Learn how AWS Organizations enables multi-account management with Organizational Units, Service Control Policies, and cross-account resource sharing with RAM.
12 min
Customer Identity and Federated Access
Understand federated identity concepts, Amazon Cognito for app users, and the differences between SAML for workforce and OIDC for customer identity.
18 min
Security and Access Review Quiz
Comprehensive review quiz covering IAM, root user, roles, policies, MFA, least privilege, AWS security service recognition, Artifact, encryption, Organizations, and SCPs from Module 5.2.
25 min
Billing, Pricing, and Support
Billing, Pricing, and Support Review
Review of AWS pricing models, Free Tier, Cost Explorer, Budgets, pricing calculators, and support plans.
20 min
Pay-as-You-Go, Free Tier, and Cost Tools Review
Review of AWS pay-as-you-go pricing, Free Tier awareness, Cost Explorer vs Budgets, and cost-awareness habits.
15 min
Support Plans and Cost vs Support Comparison
Review of AWS Support plans (Basic, Business Support+, Enterprise Support, AWS Unified Operations) and how they differ from cost tools.
15 min
Billing, Pricing, and Support Review Quiz
Comprehensive review quiz covering AWS pricing models, Free Tier, Cost Explorer, AWS Budgets, Savings Plans, cost allocation tags, CUR, Dedicated Hosts, and Support plans from Module 5.3.
25 min
Cost Management Tools: Billing Dashboard, CUR, Tags, and Support Resources
Learn about the AWS Billing Dashboard, Cost & Usage Reports, cost allocation tags, and how AWS Professional Services and the Partner Network can help.
15 min
Pricing Models Compared: On-Demand, Reserved, Savings Plans, Spot, and Dedicated
A structured comparison of the five main AWS pricing models, when to use each, how they differ in commitment, flexibility, and cost.
18 min
Scenario-Based Service Selection
Service Selection and Architecture Scenarios
Mixed practice with real-world scenarios requiring service selection, architecture decisions, and trade-off analysis across compute, storage, database, and networking.
30 min
Service Comparison Drills, Closely Related AWS Services
Comparison drills for closely related AWS services including EC2 vs Lightsail, RDS vs DynamoDB, Redshift vs EMR, WAF vs Shield, KMS vs Secrets Manager, and more.
20 min
Architecture Reasoning Drills
Architecture reasoning drills covering multi-service patterns for web apps, high availability, scalability, security, serverless, and big data on AWS.
20 min