← Play · Browse by topic · Computer Science
Coding
22 apps to play — grouped by age.
🎈 Ages 6–8 · Grades 1–3
PathPals
Ages 5–8 · Gr K–3 Level 1
Choose the moves that guide a friend along the path to the goal — early sequencing, directions, loops, and debugging (pre-reader computational thinking) with Roami and friends, made for the youngest learners.
Play PathPals →
MotionPals
Age 6 · Gr 1 Level 1
A ScratchJr-style block-animation studio for ages 6–8: snap Move, Look, Say and Repeat blocks onto Zip the robot to make it walk, spin, grow and speak — then press Run and watch your program go. Copy your dance as a little cartridge code to share with a friend, or paste theirs to remix it. No accounts, no server, nothing to buy; everything stays on your device.
Play MotionPals →
RobotPals
Ages 6–8 · Gr 1–3 Level 1
You are the Coder: give the Robot steps — Forward, turn Left, turn Right — then press Run and watch it walk the grid to the flag. RobotPals teaches the first idea of coding — an exact list of steps, run in order — with big buttons, sounds, and no way to lose (a bump just says "fix your steps and try again"). Play it with a friend: one codes, one is the Robot. On-device, no account. Ages 6–8.
Play RobotPals →
🎒 Ages 9–14 · Grades 4–8
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →