01 β€” Daytime

Learn to code, one tiny step at a time.

A short path of bite-sized steps. Real editors, not videos. Type something, hit run, and watch it actually work β€” or break, which teaches you just as much.

πŸ•―οΈ πŸ•―οΈ

After the lights go out

Two arcades, one campus, zero mercy.

Swipe ghosts in the Haunted Dorm, or cross into Horror House for a bloodier match-three. Same rules, different nightmare.

What's behind each door

Three sides of one campus β€” pick whichever mood fits tonight.

The Classroom

Bite-sized coding lessons on a path you unlock one step at a time, Duolingo-style. Every step pairs a tiny explanation with a live editor.

  • Short steps β€” a couple minutes each
  • HTML, CSS, JavaScript, events, and loops
  • Checkpoint quiz after every step for XP

Haunted Dorm Crush

A swipe-to-match arcade game. Swipe a ghost, candle, or skull toward a neighbor to swap and clear the target score before your moves run out.

  • Five levels, each a little meaner than the last
  • Combo multipliers for chain reactions
  • Auto-reshuffle if the dorm goes stale

Horror House

A base-defense game. Ghosts hunt your dorm β€” build wards and cannons on open floor tiles to stop them before they reach your bed.

  • Tap tiles to build defenses against each wave
  • Resources grow over time β€” spend them wisely
  • Its own leaderboard, separate from the Dorm
✨ PREMIUM

Unlock the rest of the Classroom and every level in both games.

Loops, arrays, objects, and the deeper JS steps β€” plus level 3 and beyond in Haunted Dorm Crush and Horror House. One-time purchase, yours forever.

Curriculum

One tiny step at a time.

Tap the next glowing node on the path. Finish the step and its checkpoint to unlock the one after it.

HTML

Lesson title

Your code
Result

Badges

After Hours Arcade

Haunted Dorm Crush

Swipe a tile toward a neighbor to swap it. Line up three or more to clear the target score before your moves run out.

Reshuffling the dorm…
Level1
Moves25
Score / Target
Score0

Swipe a tile toward a neighbor β€” up, down, left, or right β€” to swap it. Three or more matching items in a row or column disappear, and chain reactions score bonus points.

πŸ† Dorm Leaderboard

Sign in and clear a level to appear here.

Down in the Basement

Horror House

Ghosts are hunting your dorm. Tap an empty tile to build a defense, hold the line, and survive the wave.

Wave incoming…
Wave1
Lives3
Wave Progress
Resources50

Tap an open tile on the right side of the grid to build. Ghosts enter from the right and crawl left toward your bed β€” stop them before they reach it, or lose a life.

🩸 House Leaderboard

Sign in and clear a level to appear here.

πŸ‘»