our mission

Kids should understand the machines they grow up with.

blockly.dev teaches how code works, not just how to write it. We believe computational thinking — decomposing problems, spotting patterns, building abstractions — is a basic literacy. It should be free.

🌱

Start simple.

Every lesson teaches exactly one idea. Nothing is introduced before it's needed. No jargon before it earns its keep.

🧱

Build by snapping.

Blocks instead of typing means no syntax errors. You spend your time thinking, not fighting the keyboard.

🎁

Free forever.

A paywall between a kid and an idea is the wrong kind of lesson. No tiers, no pro version, no ads.

funding

How we stay free.

blockly.dev is a small non-profit project. We don't take VC money. We don't sell ads. We don't sell your data (we barely collect any). The project runs on three things:

  • 1
    Open-source code from thousands of contributors who give their work away for free — Blockly, React, Next.js, and the rest. Thanks →
  • 2
    Volunteer translators who keep lessons alive in 5 languages. If you'd like to help, we'd love to hear from you.
  • 3
    Free infrastructure from Cloudflare, Firebase's free tier, and other open platforms. Thank you to them.
last year, roughly
Audio generation
$184
Domain & hosting
$48
Illustrator commission
$900
Translation stipends
$1,200
Total
~$2,332

No one on the project takes a salary. All surplus goes back into more lessons.

who is this for

If any of these are you…

👧

An 8-year-old

Curious. Can read a little. Wants to make the computer do something weird.

🧑

A 38-year-old

Works in marketing. "Tech" always felt like somebody else's club. Never too late.

👵

Grandma

Wants to know what her grandkid is talking about. Has 3 hours on a Sunday.

Come learn.
It's free.

Start with lesson 1. It's three minutes. You'll see.

▶ Begin