✦ NEW · The programming foundations trailBig coding ideas.
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.
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.
Values & variables
Decisions
Loops
Data structures
Build & debug
No goal. No rules to invent for you.What if you made
Open the free playground ↗What if you made
something completely yours?
All the blocks. An open stage. Your imagination.
Block Lab uses Blockly. It is an independent Kids Code learning experience, not the Scratch editor or an official Scratch product.