Home / Maker Hardware / Block coding
Block coding: Scratch & code.org
You don't need to know how to code to teach it. Block-based tools let students snap together commands like puzzle pieces, so they learn logic and problem-solving — and you learn right alongside them.
It's about thinking, not typing
The goal is computational thinking — breaking a problem into steps, spotting patterns, and fixing mistakes (debugging). Those skills transfer to every subject, coding career or not.
The two free giants
| Tool | Best for | Why teachers love it |
|---|---|---|
| Scratch (& ScratchJr) | Open-ended creating — games, stories, animations | Free, huge community, endless student creativity |
| Code.org | Guided, standards-aligned courses K-12 | Ready-made lessons, auto-graded, "Hour of Code" activities |
A no-fear first week
- Start with an Hour of Code activity (code.org) — self-guided, themed, and fun.
- Move to Scratch: have students make a sprite move and say hello.
- Add a challenge: make it react to a key press or a click.
- Let them remix an existing project — reading code is how coders learn.
- Celebrate debugging out loud: "It broke — great, let's figure out why."
Connect it to other subjects
- Math: program a times-table quiz, or draw shapes with angles and loops.
- ELA: build an interactive story with choices.
- Science: animate a food chain or the phases of the moon.