DEV Community

Cover image for I Built a Free AWS Cloud Practitioner (CLF-C02) Exam Simulator: 2,000 Questions, Timed Mocks and an AI Proctor
Shubham Chaudhary
Shubham Chaudhary

Posted on Edited on Originally published at shubham-works.hashnode.dev

I Built a Free AWS Cloud Practitioner (CLF-C02) Exam Simulator: 2,000 Questions, Timed Mocks and an AI Proctor

๐Ÿ†• Update (November 2026): CloudPrep now covers three AWS exams. Solutions Architect โ€“ Associate (SAA-C03) and Developer โ€“ Associate (DVA-C03) joined Cloud Practitioner (CLF-C02), with 1,000 questions each.

๐Ÿ‘‰ Read what's new: CloudPrep Now Covers SAA-C03 and DVA-C03

TL;DR: CloudPrep is a free practice simulator for three AWS certification exams: Cloud Practitioner (CLF-C02), Solutions Architect โ€“ Associate (SAA-C03) and Developer โ€“ Associate (DVA-C03). It has 4,000 original questions, an explanation for every option, real-format 65-question mock exams, and an optional on-device AI proctor. No ads, no paywall.

๐Ÿ‘‰ Try it: aws-cloud-prepare.vercel.app


๐Ÿค” Why I built it

CloudPrep started as my own preparation tool for the CLF-C02 exam. I wanted practice that felt like the real exam: the same length, the same timing, the same pressure. I also wanted every answer explained and backed by an AWS source.

So I built it, and then made it a free, public product so anyone preparing for the exam can use it too. Since then it has grown to cover the Solutions Architect and Developer Associate exams as well.


๐Ÿ“Š CloudPrep at a glance

๐Ÿ“š 4,000 ๐ŸŽ“ 3 โฑ๏ธ 65 ๐Ÿ’ธ Free
original questions, each option explained AWS exams: CLF-C02, SAA-C03 and DVA-C03 questions per mock, timed like the real exam (90 or 130 minutes) no ads, no paywall
Exam Mock exam Questions in CloudPrep
Cloud Practitioner (CLF-C02) 65 questions, 90 minutes 2,000
Solutions Architect โ€“ Associate (SAA-C03) 65 questions, 130 minutes 1,000
Developer โ€“ Associate (DVA-C03) 65 questions, 130 minutes 1,000

The CLF-C02 questions are split across its four domains:

Domain Exam weight Questions in CloudPrep
1. Cloud Concepts 24% 400
2. Security and Compliance 30% 600
3. Cloud Technology and Services 34% 753
4. Billing, Pricing, and Support 12% 247

SAA-C03 and DVA-C03 each have 1,000 questions across their four domains.


โœจ What you can do with it

Pick your exam from the exam switcher at the top. Your progress, bookmarks and exam history are kept separately for each exam.

1. ๐Ÿ“– Learning mode: practise at your own pace

Learning mode showing a checked answer with its explanation

  • Untimed practice by domain or topic
  • Instant feedback with an explanation for every option, not just the correct one
  • Links to the AWS documentation each question is based on
  • Bookmarks for questions you want to revisit
  • Review due: missed questions come back on a schedule so you see them again before you forget them
Review schedule:  1 day โ†’ 3 days โ†’ 7 days โ†’ 21 days โ†’ 60 days
Enter fullscreen mode Exit fullscreen mode

๐Ÿ’ก Learning mode works without an account. Just open the site and start practising.

2. โฑ๏ธ Timed mock exams: the real thing, before the real thing

A mock exam question with the timer and answer sheet in dark mode

  • 65 questions per mock: 90 minutes for CLF-C02, 130 minutes for SAA-C03 and DVA-C03, following each exam's domain weightings
  • Flag questions, jump around with a question grid, and do a final review
  • Auto-submit when the timer runs out
  • An exam-paper style answer sheet
  • The timer counts down to a fixed end time, so it survives reloads

3. ๐Ÿ“ˆ Results that tell you what to fix

  • Practice score with a per-domain breakdown
  • Answer review with explanations
  • Exam history and progress guidance across attempts
  • The dashboard flags your weakest domain and shows the time used in recent exams

4. ๐Ÿค– AI-proctored exams (opt-in)

Want to train under real exam conditions? Turn on the AI proctor.

  • A check-in, like an online proctored exam
  • MediaPipe face and object models plus microphone loudness, all running on your device
  • It watches your face, head, eyes and mouth, looks for phones, other people, books and screens, and blocks shortcuts
  • Two warnings, then the exam ends. A phone or another person ends it at once.

๐Ÿ”’ Nothing is recorded or uploaded. It all runs in your browser.

There's also a lighter strict mode that asks for fullscreen and logs tab and focus changes, without judging them.

5. โ˜๏ธ Sync across devices

  • Sign in with Google to save your progress, bookmarks, exam history, the exam in progress and settings to your account
  • Everything follows you to every device
  • A copy is kept in the browser, so it stays fast and works offline. Changes sync when you're back online.

6. ๐ŸŽจ Designed for long study sessions

  • Light theme and a true-black dark theme
  • Serif titles, rounded cards and an exam-paper answer sheet
  • Add to Home Screen support with its own icons
  • Automated axe accessibility checks (WCAG 2.2 AA rules) pass on every page, in both themes

๐Ÿ‘ฅ Guest vs signed in

Feature Guest Signed in (Google)
Learning mode โœ… โœ…
Bookmarks and settings โœ… (this browser only) โœ… (synced)
Timed mock exams โŒ โœ…
Dashboard, history and progress โŒ โœ…
Sync across devices โŒ โœ…

๐Ÿ› ๏ธ Tech stack

For the developers reading this, here's what's under the hood:

Layer Tech
Frontend React 19, TypeScript (strict), Vite 8, Tailwind CSS 4, React Router
Backend Supabase only: Postgres with Row Level Security + Supabase Auth (Google). No separate API server.
Data Questions loaded at runtime and cached in IndexedDB; user data in a versioned localStorage layer, synced to Supabase when signed in
AI proctor MediaPipe face and object models, running on-device
Testing Vitest + Testing Library (database schema and security rules run in PGlite), Playwright + axe for E2E and accessibility
Hosting Vercel (static site; the public pages are pre-rendered at build time)

๐Ÿงพ Honest notes

I'd rather you trust it for the right reasons, so:

  • โš ๏ธ CloudPrep is not affiliated with or endorsed by AWS. A practice score doesn't predict or guarantee an official result.
  • ๐Ÿ“Š It shows the percentage you got right. It does not estimate AWS's scaled 100โ€“1,000 score.
  • โœ๏ธ The questions are original, written with AI assistance from public AWS documentation and each exam's official guide, then checked against the pages they cite. They are not copied from the real exam or from dumps.
  • โœ… CLF-C02: 1,995 of the 2,000 questions are checked against their AWS sources; 5 are still marked unverified.
  • โœ… SAA-C03 and DVA-C03: all 1,000 questions in each are checked against their AWS sources.

๐Ÿš€ Try it and tell me what you think

If you're preparing for an AWS exam (Cloud Practitioner, Solutions Architect โ€“ Associate or Developer โ€“ Associate), give it a go:

๐Ÿ‘‰ aws-cloud-prepare.vercel.app

I'd love your feedback:

  • ๐Ÿ’ฌ Found a question that's wrong or unclear? Tell me in the comments.
  • ๐Ÿ› Something broken on your browser or device? Let me know.
  • โญ If it helps you, share it with someone who's preparing for an AWS exam.

Good luck with your exam! โ˜๏ธ


Preparing for frontend interviews too? Check out Frontend Interview Prep, with React and JavaScript interview questions and answers.

Made by Shubham Chaudhary ยท Portfolio

Top comments (0)

⌂ ๆข็ฝ‘ๅ€