AWS Cloud Practitioner Study Series
This site built by AI

Learn AWS by
Building Real Things

Cloud Practice Labs is a hands-on learning platform for AWS Cloud Practitioner (CLF-C02) students. Every concept is taught by building and deploying real infrastructure on AWS — not just reading about it.

Who We Are

Our Mission

Empowering the next generation of cloud professionals through structured, hands-on AWS practice.

Cloud Practice Labs exists for one reason: to close the gap between passing an AWS certification exam and actually knowing how to build things in the cloud.

Too many certification prep courses teach you to memorize facts about S3, Lambda, and Route 53 — but leave you unable to deploy a working website from scratch. We believe the only way to truly understand cloud infrastructure is to build it yourself, make mistakes, and clean it up.

Every lab on this platform is based on real-world AWS architecture patterns used by enterprises today. By the time you complete all three foundation labs, you will have personally deployed infrastructure that mirrors what professionals use in production — and you will understand why each piece works the way it does.

Whether you are a career changer, an IT professional moving to cloud, or a student pursuing your first certification, Cloud Practice Labs gives you the confidence to walk into an exam room — or a job interview — having already built what you are being tested on.

🏗️
Build First, Theory Second
Every lab deploys real AWS infrastructure. You learn by doing, not just by reading. Concepts stick because you debugged them yourself.
💰
Free Tier Friendly
Every lab is designed to run within the AWS Free Tier or at minimal cost. Learning cloud should not require a large AWS bill.
🧹
Clean Up Every Time
Every lab includes a detailed cleanup checklist. Part of professional cloud practice is leaving no orphaned resources behind.
🎯
Exam Aligned
Labs are mapped directly to the AWS Cloud Practitioner (CLF-C02) exam blueprint so your practice directly reinforces what you are being tested on.

Hands-On Projects

AWS Practice Labs

Step-by-step labs covering the core services tested on the AWS Cloud Practitioner exam. No prerequisites beyond an AWS account. Each lab can be downloaded as a PDF guide.

View All Labs →
Lab 01 — Foundation
Beginner ~$0 Free Tier

Create an S3 bucket, enable static website hosting, upload HTML files, and configure a public read bucket policy. Your first live site on AWS — no servers required.

Services: Amazon S3  ·  IAM / Bucket Policy
Lab 02 — DNS + HTTPS
Intermediate ~$0.50/mo
◆ Requires Lab 01

Register a domain in Route 53, request a free ACM SSL certificate, and serve your site globally via CloudFront with automatic HTTP-to-HTTPS redirection.

Services: S3 · Route 53 · CloudFront · ACM
Lab 03 — Serverless
Beginner+ ~$0 Free Tier
◆ Requires Lab 01

Build a working serverless contact form using Lambda, API Gateway, and SES. Form submissions are emailed directly to your inbox — no servers, zero idle cost.

Services: S3 · Lambda · API Gateway · SES · IAM
Lab 04 — Serverless + Database
Intermediate ~$0 Free Tier
◆ Requires Lab 03

Extend the contact form so every submission is emailed via SES and written to a DynamoDB NoSQL table. Build a true serverless data pipeline with permanent storage.

Services: DynamoDB · Lambda · API Gateway · SES · IAM
Lab 05 — Security & Access Control
Intermediate Always Free

Create IAM users and groups, write a custom least-privilege JSON policy, configure a service role, and verify permissions by signing in as the restricted user.

Services: AWS IAM · Users · Groups · Roles · Policies · MFA
Lab 06 — Compute & Scalability
Intermediate ~$0.01/hr

Launch EC2 instances with a Launch Template, place them behind an Application Load Balancer, and configure Auto Scaling to add or remove capacity based on CPU demand.

Services: EC2 · Auto Scaling · Application Load Balancer · Security Groups
Lab 07 — Monitoring & Observability
Beginner+ ~$0 Free Tier

Build CloudWatch dashboards, create metric alarms with SNS email notifications, explore log groups, and set up a billing alarm so you are never surprised by your AWS bill.

Services: CloudWatch · CloudWatch Logs · Amazon SNS · Billing Alerts
Lab 08 — Email Verification + Registration
Advanced ~$0 Free Tier
◆ Requires Lab 03 and Lab 04

Build a two-step email verification flow: user submits a form → receives a verification email → clicks the link → only then is their record confirmed in DynamoDB and the owner notified. Unverified records auto-expire via DynamoDB TTL.

Services: SES · DynamoDB · Lambda · API Gateway · S3 · IAM
Download All Lab PDF Guides
Step-by-step instructions, code samples, and cleanup checklists — www.cloudpracticelabs.org
⇓ Lab 01 ⇓ Lab 02 ⇓ Lab 03 ⇓ Lab 04 ⇓ Lab 05 ⇓ Lab 06 ⇓ Lab 07 ⇓ Lab 08
AWS Cloud Practitioner Study Series

What You Will Learn

Eight hands-on labs covering the full AWS Cloud Practitioner exam blueprint. Click any lab to open the full guide, or download the PDF.

Lab 01
S3 Static Website Hosting 🪣
Static hosting, bucket policies, IAM
⇓ PDF
Lab 02
Route 53 & HTTPS 🌐
DNS, CloudFront, ACM SSL certificate
⇓ PDF
Lab 03
Serverless Contact Form ⚡
Lambda, API Gateway, SES, IAM
⇓ PDF
Lab 04
Contact Form + DynamoDB 💾
NoSQL database, serverless pipeline
⇓ PDF
Lab 05
IAM Users, Groups & Policies 🔐
Least privilege, roles, MFA, policies
⇓ PDF
Lab 06
EC2 & Auto Scaling ⚖️
Load balancer, elastic compute, ASG
⇓ PDF
Lab 07
CloudWatch Monitoring & Alerts 📊
Dashboards, alarms, SNS, billing alerts
⇓ PDF
Lab 08
Email Verification + Registration ✉
Token auth, DynamoDB TTL, two Lambda functions
⇓ PDF
Download All Lab Guides
All PDFs watermarked — Downloaded from www.cloudpracticelabs.org
⇓ Lab 01 ⇓ Lab 02 ⇓ Lab 03 ⇓ Lab 04 ⇓ Lab 05 ⇓ Lab 06 ⇓ Lab 07 ⇓ Lab 08