← Play · Browse by topic · Computer Science

Coding

22 apps to play — grouped by age.

Ages 6–8 · Grades 1–3

Ages 9–14 · Grades 4–8

Logic / Coding & Robotics

RoboForge

Ages 11–13 · Gr 6–8 Level 3

Program a robot with drag-in code blocks — move, turn, loops, and sensors — and watch it run a grid to the goal; program a factory sorter with if/else rules; and practice robotics across 16 kits. On-device, no accounts.

Play RoboForge →

Science / AI & machine-learning literacy

NeuralQuest

Ages 10–13 · Gr 5–8 Level 4

Learn how AI really works by building it — no coding. Label your own examples and watch a classifier discover a rule (then see the rule and WHY it decides), predict what a recommender serves you next and uncover filter bubbles, popularity bias, and feedback loops, and practice AI & machine-learning literacy across 16 kits on ML, neural networks, ethics, and computer vision. Everything runs on-device: no accounts, no data collection, no real AI calls.

Play NeuralQuest →

Computer Science

TraceForge

Ages 10–13 · Gr 5–8 Level 2

Read a short program, predict what it prints, then step through the real trace — line by line, watching each variable change — to see exactly how code runs in your head. A read-before-run coding lab. Ages 9–14.

Play TraceForge →

Computer Science

CommandForge

Ages 9–13 · Gr 4–8 Level 2

Type plain commands — set, move, repeat, define — to build a block world, and a real interpreter runs them on your device. A friendly text-command language between drag-blocks and code. Ages 9–14.

Play CommandForge →

Computer Science

BugTales

Ages 10–13 · Gr 5–8 Level 3

Every character has one recurring bug. Read the program they submitted, mark the line that is wrong, then reveal the fix and write the bug report — the real debugging loop. A read-to-debug coding lab. Ages 9–14.

Play BugTales →

Computer Science

SyntaxForge

Ages 9–13 · Gr 4–8 Level 2

Build a short program to hit a goal — taking the training wheels off one at a time: tap whole-token tiles into the blanks, then type with a palette, then write it all yourself. The engine runs what you built and tells you exactly where the syntax went wrong. A make-it-print coding lab. Ages 9–14.

Play SyntaxForge →

Coding & Text Scripting

ScriptQuest

Ages 10–13 · Gr 5–8 Level 3

Read a tiny program, guess what it will do, then run it and watch the hero walk. When it breaks, Semi the ant asks a question and you pick the fix. A one-tap Blocks↔Text switch shows the same script both ways — the bridge from block coding to real text code. Deterministic and on-device; nothing leaves your device.

Play ScriptQuest →

Computer Science

DoodleForge

Ages 9–13 · Gr 4–8 Level 2

Draw it with a loop. A pen goes forward, turns, and repeats — and out comes a square, a star, a spiral, a flower. Read the little program (a for-loop, a turn, a growing length), predict the picture it draws, then watch the pen make it. The Logo turtle, re-imagined as a read-before-you-run puzzle — the clearest way to SEE what a loop does. A draw-with-code lab. Ages 9–14.

Play DoodleForge →

Computer Science

RailForge

Ages 9–13 · Gr 4–8 Level 2

Drive the cart to the ore — and prove it can be done. Read a little program (move, turn, “keep going while you can”), predict the route the cart takes across the track, then watch it drive. Walls block, the edge stops you, and a built-in solver guarantees every puzzle really is solvable and tells you the shortest program. Read-before-you-run navigation — the loops-and-logic of getting somewhere. A drive-the-code lab. Ages 9–14.

Play RailForge →

Computer Science

ScreenForge

Ages 9–13 · Gr 4–8 Level 3

Design the app before you code it. Read a little screen’s code (a Text, a Toggle, an if, a Button), see the screen it makes, then TAP a control and predict the new screen. A screen is just the view re-reading its state — and a tap is an action that changes that state. Add, set, toggle; an if shows a line only when its test is true. A design-and-see lab. Ages 9–14.

Play ScreenForge →

Computer Science

PairForge

Ages 10–13 · Gr 5–8 Level 3

Read code with a partner. One of you is the Navigator (you read the program and predict what it prints); the other is the Driver (you check it — agree, or read it differently, then talk it over). Two sets of eyes catch the misread one set misses. Reveal the real trace, keep a pair streak, swap roles. Ages 9–14, two players on one screen.

Play PairForge →

Ages 15–18 · Grades 9–12

Computer Science

ReviewForge

Ages 15–18 · Gr 9–12 Level 4

You don’t write the code — you review it. A deterministic assistant, "Auto", submits a function against a spec; your job is to pick the test that catches its bug, find the faulty line, request changes, and confirm the fix. The reviewer’s skill for the agent era — and the assistant never hands you the answer. A code-review lab. Ages 15–18.

Play ReviewForge →

Computer Science

LibraryForge

Ages 15–18 · Gr 9–12 Level 4

Read other people’s code. A small helper arrives from an open-source package — read its doc-comment and its code, predict what it prints, then answer the question an assistant never will: what breaks if one line changes? The skill for the age of a thousand dependencies. A code-reading lab. Ages 15–18.

Play LibraryForge →

Computer Science · Game Design & Engineering (design → ship a game)

StudioDojo

Ages 15–18 · Gr 9–12 Level 5

A game-design studio for ages 15–18: take an idea from a one-line pitch to a shipped design — scope, build, playtest with a printed rubric on real people, revise, ship. Your coach only asks; the design is yours. Ship a design code you keep plus a real Roblox Studio (Luau) starter. On-device; nothing uploads.

Play StudioDojo →

Computer Science

LocaleForge

Ages 15–18 · Gr 9–12 Level 4

Make your app speak every language. A person reads “phở” as three letters — but the software sees three letters, five bytes, and (decomposed) more code points than that. Read a word, a label, a sorted list; predict what the software counts, picks, or orders; then check it against the real Unicode and Intl engines. Software internationalization — where “how long is this word?” has more than one true answer. A read-the-strings lab. Ages 15–18. Vietnamese first.

Play LocaleForge →

Computer Science

KindForge

Ages 15–18 · Gr 9–12 Level 4

Let the compiler catch it. Read a program and predict what the compiler will say — will it compile, or does a type error stop it? If it compiles, what does it print? If it doesn’t, fix it — without changing what it was meant to do. Swift’s types catch a whole class of bugs before the code ever runs. A will-it-compile reading lab across engine-verified programs. A teaching subset of the Swift language. Ages 15–18.

Play KindForge →

Computer Science

AccessDojo

Ages 15–18 · Gr 9–12 Level 5

A blind user opens your app. What does the screen reader say? AccessDojo hands you real screens as code — an icon button with no label, text too faint to read, headings that skip a level — and you predict the audit, then fix it until the problem count hits zero. Run a real accessibility auditor on your device: VoiceOver order, contrast, labels, structure. Ages 15–18.

Play AccessDojo →

Computer Science

CodeForge

Ages 15–18 · Gr 9–12 Level 5

Read real code, predict what it prints, then run it — a live interpreter proves you right. Loops, functions, lists, debugging. For teens.

Play CodeForge →

Computer Science / Creative Coding

GenForge

Ages 15–18 · Gr 9–12 Level 5

Predict what the generative rule will draw, then a real seeded engine runs the code and proves you right. Creative coding — pattern, randomness, color, shape & sound — for teens.

Play GenForge →

← All topics · Back to Play