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.
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:
- 1Open-source code from thousands of contributors who give their work away for free — Blockly, React, Next.js, and the rest. Thanks →
- 2Volunteer translators who keep lessons alive in 5 languages. If you'd like to help, we'd love to hear from you.
- 3Free infrastructure from Cloudflare, Firebase's free tier, and other open platforms. Thank you to them.
No one on the project takes a salary. All surplus goes back into more lessons.
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.