AWS Solutions Architect Associate course: 13 free modules
An interactive SAA-C03 course. Each module explains the idea, lets you practise it, then has you try it in the console and the AWS CLI. Open the course page.
- Module 1: Architecting Fundamentals · about 60 min
- Module 2: Account Security · about 60 min
- Module 3: Networking 1 · about 75 min
- Module 4: Compute · about 75 min
- Module 5: Storage · about 70 min
- Module 6: Database Services · about 75 min
- Module 7: Monitoring and Scaling · about 75 min
- Module 8: Automation · about 70 min
- Module 9: Containers · about 75 min
- Module 10: Networking 2 · about 75 min
- Module 11: Serverless · about 80 min
- Module 12: Edge Services · about 80 min
- Module 13: Backup and Recovery · about 75 min
AWS guides
Written comparisons and decision guides, with hands-on AWS CLI steps.
- New
AWS VPC explained: subnets, route tables, NAT and a 2-AZ architecture
What a VPC is, CIDR and the 5 reserved addresses, public vs private subnets, NAT per AZ, security groups vs NACLs, endpoints, and one 3-tier design built with the AWS CLI.
Architecture walkthrough · subnet planner in Python · AWS CLI build with cleanup · FAQ
- New
Amazon S3 vs EBS vs EFS: Which AWS Storage Should You Use?
S3 vs EBS vs EFS compared: object, block and file storage on AWS, current limits, durability, pricing models, a decision guide and AWS CLI steps for each.
Comparison table · decision guide · AWS CLI lab with cleanup · FAQ
- New
ALB vs NLB: Application Load Balancer vs Network Load Balancer on AWS
AWS ALB vs NLB compared: layer 7 vs layer 4, protocols, static IPs, client IP, TLS, security groups, pricing models, a decision guide and AWS CLI examples.
Comparison table · decision guide · AWS CLI examples · FAQ
- New
DynamoDB vs RDS: choosing between NoSQL and relational databases on AWS
Amazon DynamoDB vs RDS compared: data models, keys, indexes, joins, transactions, consistency, scaling, capacity modes, backups and a tested Python example.
Comparison tables · decision guide · tested Python example · FAQ
- Video
AWS IAM Identity Center for beginners: central access across AWS accounts
A beginner-friendly video on managing access to many AWS accounts from one place: permission sets, identity sources, the access portal, and why PowerUserAccess isn't least privilege.
Video explainer · YouTube
AWS inside the AI/ML tutorials
Tutorials on this site where AWS services do part of the work.
RAG Tutorial Python: Build a RAG App Step by Step
Build a RAG app in Python step by step: chunking, embeddings, cosine similarity search, prompts, Amazon Bedrock generation and retrieval evaluation.
AWS service: Amazon Bedrock · Student lab
ML Solutions Quest | Pre-learning for Day 3
An interactive, gamified warm-up on developing machine learning solutions: the ML lifecycle, SageMaker AI, model sources, fitting, evaluation metrics, deployment and MLOps.
AWS service: Amazon SageMaker AI
AI & Machine Learning Foundations: Student Study Guide
Free interactive tutorial by Pushpjeet Cholkar: AI, machine learning, deep learning, generative AI, RAG and AWS AI services, with quiz, flashcards and glossary.
Covers AWS AI services
AI & ML Quest | Pre-learning for Day 1
An interactive, gamified warm-up on the fundamentals of AI and machine learning: the AI family, data, training, inference, deep learning, generative AI and AWS services.
Covers AWS services
Rise of the AI Agents | AI & ML Quest
Bonus tutorial: what AI agents are, the think-act-observe loop, tools, human-in-the-loop safety and agents on AWS.
Covers agents on AWS
Linux and shell skills for AWS labs
Every AWS lab runs commands on a Linux instance or in a terminal. These two courses cover what the labs assume.
Linux from Scratch: A Practical Command-Line Course
Learn Linux from scratch: terminal, files, vim, bash, permissions, processes, scripting, packages (apt & dnf), users, and networking.
19 modules with labs · Cheat sheet
Bash Scripting Tutorial: Zero to Pro, with 162 Tested Scripts
Learn Bash scripting from zero to pro: 45 modules and 162 tested scripts with real output, exercises, strict mode, trap, getopts, cron and a capstone tool.
Script the AWS CLI steps · Cheat sheet
Free study plan and live training
For the AWS Certified Solutions Architect – Associate exam, or when you would rather learn live.
Free AWS Solutions Architect 30-Day Study Plan (PDF)
Free 9-page AWS Solutions Architect 30-day study plan and hands-on lab checklist, with a day-by-day plan and exam-day tips. Free with a newsletter sign-up (double opt-in).
Free PDF · newsletter sign-up
AWS Solutions Architect Training (live online)
Live online AWS Solutions Architect Associate training: 40 hours, fully hands-on labs and exam guidance.
Live batch · see the page for the next start date
AWS S3 Training: From Zero to Pro
Live virtual AWS S3 training: buckets and objects, storage classes and lifecycle rules, versioning, encryption, bucket policies versus IAM, replication and cost traps.
Live batch · see the page for the next start date
AWS Training: Live Online Batches and Corporate Cohorts
AWS training for live online batches and corporate cohorts: Solutions Architect, topic intensives, hands-on labs and exam guidance.
Open batches and custom team training