← All apps

STEM

QueryForge

Read a SQL query, predict the exact result set — which rows, in which order — then run it to check. QueryForge shows you a table and a query, and asks you to think through WHERE, ORDER BY, DISTINCT and LIMIT before you press run (the habit that catches a bug before it ships). Every wrong option is a real misreading the engine actually produces. No timer, no score to chase; on-device, no account. Ages 15–18.

▶ Play it now

Built for sittings of about 25 minutes on the screen. That is our design budget, not a measurement.

Icon coming soon
Live Computer science / databases — read a SELECT query and predict its result set; reason about WHERE (filtering), ORDER BY (sorting/direction), DISTINCT (de-duplication) and LIMIT, and how their evaluation order shapes the output Computational thinking — trace a declarative query clause by clause; distinguish a plausible misreading (dropped clause, wrong direction, off-by comparison) from the true result Hero color: #3b5ba9
Engagement: Modes pending

Characters who teach

Meet the cast

QueryForge is SELECT … FROM … WHERE … ORDER BY … LIMIT pulled apart into the moves each clause makes — the crew IS the query. Filo filters, Sorel sorts, Sole de-duplicates, Capp caps; mentor Delia keeps the one habit that separates a developer from a guesser: read the query and PREDICT the result before you run it.

F

Filo

WHERE — keeps only the rows that pass the test and drops the rest (a filter is a test applied to every row)

S

Sorel

ORDER BY — arranges the rows in order; DESC flips it high→low (the sort never changes which rows, only their order)

S

Sole

DISTINCT — keeps one of each kind and folds the repeats away (de-duplication runs after projection)

C

Capp

LIMIT — takes just the first N, after WHERE/ORDER BY/DISTINCT have all done their work

D

Delia

read the query and predict the result set BEFORE you run it; that habit catches a bug before it ships.

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

Read a SQL query, predict the exact result set — which rows, in which order — then run it to check. QueryForge shows you a table and a query, and asks you to think through WHERE, ORDER BY, DISTINCT and LIMIT before you press run (the habit that catches a bug before it ships). Every wrong option is a real misreading the engine actually produces. No timer, no score to chase; on-device, no account. Ages 15–18.

Mentored by Delia — no data leaves the device.

How QueryForge handles your kid's data

  • ✅ All progress, settings, and AI-generated content stays on the device
  • ✅ No analytics, no tracking, no third-party SDKs
  • ✅ Free — no ads, no in-app purchases
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ No chat with strangers — play-together rooms use a short code and preset emotes, never typed messages

Full parent privacy guide →

Kids also liked