New Level
Start from a blank canvas and build something amazing from scratch.
Try a Demo
Load a ready-made level to explore, play, or remix.
My Levels
Pick up where you left off — all your saved levels are here.
Open a .codejump level or a shared .html game.
How it works
1
🏗️
Build
Tap a block, then paint it onto the grid to make your world — platforms, gems, enemies and a goal.
2
</>
Code
Snap together blocks to set the rules — how the player moves, how enemies behave, and how to win.
3
🎮
Play
Hit Play and jump in! Use the arrow keys, or the on-screen buttons on a tablet.
4
🔗
Share
Send your game to a friend with a link, a level file, or a playable file they just open and play.
✨ New here? Tap Start Building or try a Demo above to jump straight in.
Teacher Hub

📅 Challenge of the day

"Marble Run"

Build a level using at least one moving platform and a bounce mushroom.

📚 This unit

Tap any lesson — finished ones stay open to revisit.

🗂 Pupils' work

Open a level a pupil handed in (a .codejump or .html file) and it loads into the editor to play or mark.

🧩 Lesson library

Lesson
Challenge of the day

Marble Run 🎮

10:00

Build a level using at least one moving platform and a bounce mushroom. Ready… go!

CODE JUMP
⬅️➡️ Move  |  Space Jump  |  ⬆️ Climb

🎉 Amazing!

You completed your own level!
Score: 0

💀 Oh No!

You ran out of lives! Give it another go!

🎨 Design Studio

Draw here ✏️ (16 × 16 pixels)
Colours
Eraser
Game preview (48×48)

📤 Share your game