Work / Research / AWS CLF-C02 Practice

No. 46 · Education · Cloud

741

questions · CLF-C02 · free · loads on 2G

Built in one night.
Used the next morning.

Most AWS practice tools cost $99 and never simulate the real exam. Candidates fail on the format, not the content. This rig is four pages, no build step, no backend. It runs from file://. It mirrors Pearson VUE OnVUE end to end. The whole 741-question corpus loads in two seconds.

741Questions
4Pages, no build step
90 minOnVUE simulator timer
100-1000Scaled scoring
$0Cost to candidate

Act I · The Problem

Practice tools sell the wrong product.

The CLF-C02 exam is delivered through Pearson VUE OnVUE under NDA. It has a check-in, a timer, an item-review screen, a mark-for-review flag, scaled scoring. Most $99 question banks do none of that. Candidates show up trained for a different test.

i

$99 for the wrong format.

Question banks sell PDF dumps and call themselves a simulator. The exam day muscle memory · review screen, timer pressure, the feel of the OnVUE shell · is missing.

ii

2G candidates fail to load.

Most practice apps ship megabytes of JS, fonts, telemetry. From a tier-3 town on a 2G connection, they never finish loading. This rig is HTML + a single JSON corpus.

Act II · The Promise

Four pages.
Each one a study mode.

Every page works on file://. Every page works offline. Every page is one job.

PagePurpose
Landing. Links to every mode. The fastest path between "I have ten minutes" and "I am studying".
pages/cheatsheet.html A 30-minute distilled cheat sheet. Nine always-pick rules. Shared Responsibility model. Every service. Support plans. The gotchas that catch good candidates.
pages/study.html All 741 Q&A with options and the correct answer highlighted. Search. Three-way sort: question number, A→Z, most-tested-first.
pages/minimal.html Q→A only. Grouped by answer. ARIA-aware so Edge Read Aloud reads only the Q&A. Reader Mode friendly. Two-way sort.
pages/exam.html Pearson VUE OnVUE simulator. 65 questions. 90-minute timer. NDA screen. Check-in flow. Mark for Review. Item Review screen. Scaled 100-1000 scoring.

65

Questions per attempt

90:00

Minutes on the clock

100-1000

Scaled score range

NDA

+ Check-in + Item Review

Act III · The Corpus

741 questions. One JSON.

A small Python parser does the unglamorous work, so the browser pages can stay simple.

step 1

pdftotext -layout

The source PDF is dumped to source/dumps.txt with layout preserved, so question numbers and option markers stay aligned column-wise.

step 2

parse.py

Splits on Question:N markers, extracts options, the correct answer letter and explanation, emits questions.json.

step 3

data.js

The JSON is wrapped as window.QUESTIONS = … so every page loads it as a script tag · no fetch, no CORS, no build.

step 4

file:// works.

Open directly from disk. Everything still works. This is the only way some candidates will ever run it.

The Stack

No frameworks. No build. Pure-black dark theme.

  • Pure HTML / CSS / JS
  • Single JSON corpus
  • localStorage
  • ARIA · Edge Read Aloud
  • Reader Mode friendly
  • Python parser (offline)
  • GitHub Pages hosting
  • file:// compatible

Act IV · Proof

Live. Open. Public.

divyamohan1993.github.io/aws-clf02-practice/

The whole rig is on GitHub Pages. No login. No analytics. No upsell. Open the URL on any phone, study, close the tab, get certified.

localStorage · sort + resumable exams

Sort preference persists across visits. In-progress exams resume where you left off, including the timer position, marked items, and answer state.

TTS-optimized minimal mode

The minimal page is ARIA-tagged so Edge Read Aloud reads only the question and answer · perfect for revising during a commute.

Honest disclaimer

The 741 questions originate from a publicly circulated CLF-C02 dump. The site exists for self-study only. The actual AWS exam is delivered under NDA. The README says so, plainly.

Cert prep that doesn't gatekeep.

I build small, fast, free study tools that work on the worst phones in the smallest towns. Because the cert market shouldn't punish a 2G connection.