Game-based learning

Learn web dev by playing.
Ship real apps. Climb the board.

Pick a topic, answer adaptive questions across 5 rounds, and build a calculator or story game from scratch. HTML, CSS, JS, Supabase & Cloudflare. Points on every correct answer. Global leaderboard.

How it works

1

Choose a topic

Pick HTML, CSS, JavaScript, APIs or Deploy. Select your difficulty level.

2

Play 5 rounds

5 questions per round. Questions adapt to your answers. No repeats within a game.

3

Earn up to 100 points

Points scale with difficulty. Streaks multiply your score. Badges drop for milestones.

4

Review your scoreboard

After each round, see your accuracy, streak, mastered concepts and leaderboard rank.

5

Get recommendations

Based on your weak areas, we suggest what to study next. Keep improving.

Pick your path

Choose exact parameters or take the 60-second placement quiz.

Pick your battle

Choose a topic, the number of questions, your capstone project and difficulty.

Tip: If you are new, start with HTML or CSS at Beginner level. Questions adapt to your answers — get them right and difficulty increases. Get them wrong and the engine explains why.

Not sure where to start?

Answer 6 quick questions and we will auto-assign your starting level, then ladder you from basics to advanced.

How scoring works: Each correct answer earns points based on difficulty. Build a streak of 3+ for combo multipliers (up to 2.0x). Answer within 15 seconds for a speed bonus. Badges drop at milestones.

Built on the Espeezy stack

Same shared login as Kanban & Games. Supabase-backed. Deployed on Cloudflare. Curriculum drawn from MDN, web.dev, JavaScript.info & the Odin Project.

Global leaderboard