✦ NEW · The programming foundations trail

Big coding ideas.
One little block
at a time.

Learn the building blocks of programming by snapping them together. Give Bit instructions, watch your variables change, and turn “what does that mean?” into “I made it work!”

20 guided tasksNo code typing neededSave your creations
Like Scratch-style coding? This is our own visual playground, powered by Blockly. Snap blocks together, run them on Bit’s stage, and test your ideas. You can also turn your blocks into Python when you’re ready. A computer or larger tablet gives the canvas more room; the text fields still need a little typing.
Programming basics for kids

Your map from “hello”
to “I built an algorithm.”

Each mission has a short explanation, starter blocks, a goal, a hint, and checks that run your actual program. Start at the beginning or jump to something you’re curious about.

Chapter 1

Values & variables

Chapter 2

Decisions

Chapter 3

Loops

Chapter 4

Data structures

Chapter 5

Build & debug

No goal. No rules to invent for you.

What if you made
something completely yours?

All the blocks. An open stage. Your imagination.

Open the free playground ↗

Block Lab uses Blockly. It is an independent Kids Code learning experience, not the Scratch editor or an official Scratch product.