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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Eight hands-on labs covering the full AWS Cloud Practitioner exam blueprint. Click any lab to open the full guide, or download the PDF.