Skip to main content
v0.5 shipped — WOPR, frames, time travel

Build the weird stuff you actually want to build.

Drag blocks, read the real JavaScript and Python they compile to, and ship apps, games, and hardware projects that don't look like homework.

free forever, no card 8–16 ages / all welcome works in any browser
LIVE kids building right now
+ hint: type ~ in the terminal
my-game.cb
physics.cb

Categories

Events 24
Control 18
Motion 32
Looks 27
Variables 12
Functions 19
workspace
when ▼ space pressed
repeat 10 times
move 25 steps
say "ouch" for 0.5s
change score by 1
define hit(enemy)
drop here
main.js
1
// auto-compiled from blocks
2
on('keydown:space', () => {
3
  for (let i = 0; i < 10; i++) {
4
    move(25)
5
    say('ouch', 0.5)
6
    score += 1
7
  }
8
})
9
10
function hit(enemy) {
11
  enemy.destroy()
12
  play('boom.wav')
13
}
running 42 blocks · 68 lines JS
/ 01 · how it works

Three steps. Then you're on your own.

The hand-holding ends at step three. After that it's just you, a blank file, and 300+ blocks.

/ 01 · DRAG

Snap blocks together

Every block is a real thing the computer can do. Sensors, math, sprites, HTTP requests. Drag, drop, connect.

when ▶ clicked
if x < 0
bounce
/ 02 · READ

See what it actually is

Every block is also real code. Toggle the pane — your blocks are already JavaScript or Python. The abstraction leaks on purpose.

// your blocks are this:
on('click', () => {
  if (x < 0) bounce()
})
/ 03 · SHIP

Put it on the internet

Hit run — it runs. Hit share — it's a URL. Hit deploy — it's on your phone.

cryptoblocks.app/my-game
✓ deployed · 12 plays · 3 forks
/ 02 · features

All of this, on day one.

No paywalls on the thing you actually need right now.

300+

Blocks

From print to train classifier. Every block is a real primitive.

141

Challenges

Progressive puzzles that teach a concept and then ask you to break it.

live

Multiplayer

Rooms, shared state, presence. Build with a friend in the same file.

2D

Game Engine

Sprites, physics, tilemaps. The boring parts are written. Go make Celeste.

local

AI & Vision

Webcam, pose, speech. Models run in the browser — your face never leaves the tab.

BLE

Hardware

micro:bit, Arduino. Flash firmware from the browser. Lights blink, motors spin.

80+

Badges

Earned, not given. Common → Legendary. Some require you to stumble into them.

daily

Daily Challenge

One tiny prompt, 24 hours, global leaderboard.

/ 03 · badges

80+ badges. You earn them, you don't buy them.

Common ones take minutes. Legendaries take weeks — sometimes a specific time, sometimes a block combo nobody's told you about.

01
· common ·

First Block

You connected two blocks. That's it. We're proud of you.

· rare ·

Signal & Noise

Built something that listens to the microphone and reacts in under 15 blocks.

· epic ·

Local Maxima

Shipped a project that 100 kids forked, then forked back.

· legendary ·

???

Requirements hidden. Hint: check the terminal.

/ 04 · for teachers

A classroom that runs itself.

Assignments auto-grade what can be auto-graded. The rest you read in ten minutes instead of an hour.

  • Classrooms & rosters — join codes, student management.
  • Assignments with rubrics — grade by block count, concepts used, or output.
  • Student replays — scrub through how they built it, not just the result.
  • Free for public schools — always. No asterisk.
CLASS · 5B Computer Science24 students
AM
Ada M.
23,840
★ 17
JS
Jordan S.
14,220
★ 11
MK
Maya K.
11,900
★ 9
RT
Ren T.
10,410
★ 7
+20
20 more
avg 9,120
/ 05 · open & free

Every block, free. Forever.

We don't gate the learning part. Pro unlocks creative tools you only need once you're serious.

· free ·

Hacker

$0

Everything a kid needs to learn, build, and ship real things.

  • All 300+ blocks, all 23 categories
  • All 141 challenges + daily challenge
  • Public projects, fork & remix
  • Multiplayer rooms (up to 4)
  • Hardware support (micro:bit)
  • Badge system, no limits
Start free
Pro
· $10/mo ·

Pro Creator

$10 /month

For kids making bigger things.

  • Everything in Free
  • Private projects & rooms
  • Custom block authoring
  • Code Golf & Code Labs
  • Sprite Editor & Level Editor
  • Scratch import, PWA export
Try Pro
300+
Blocks
23
Categories
141
Challenges
80+
Achievements

Go make something
no one asked you to.

Takes ~45 seconds. No email needed to start. Pick a username. Drag a block. See what happens.

Start Building Read the changelog
v0.5 · ● all systems go