Learn by Playing
Don't read it. Make it run.
Every game here uses real code — not multiple choice. Fill in the missing pieces, hit run, and watch whether it actually works.
Complete the Code
Fill in the missing pieces of real JavaScript and watch it actually run.
Play NowCompile or Crash
A snippet flashes up — call it before the timer runs out. Works for every course.
Play NowCSS Target Match
Match a target layout with your own CSS — live preview scores how close you got.
Play NowSelector Hunt
Write a CSS selector and watch the matching elements light up.
Play NowCode Robot
Program a robot through a grid maze, one instruction at a time.
Play NowTerminal Escape
Real commands, a fake filesystem, puzzle rooms you type your way out of.
Play NowSQL Mystery
Solve a case by querying a real database — no clue without a working query.
Play NowMongo Mystery
Crack a case with real MongoDB queries — find(), $elemMatch, and all.
Play Now