Creative tool · independently evaluated

MicroBlocks

A free, live block-programming environment for making interactive projects with microcontrollers, sensors, lights, and motors.

Coding · Maker & DIY · Science · Parent & educatorAges 8–16Free🌐 1 languages
Screenshot of MicroBlocksWebsite preview

About MicroBlocks

MicroBlocks is a free and open-source block programming language for physical computing. The official site describes live code that runs immediately on boards such as micro:bit, Calliope mini, and Circuit Playground Express, along with activity cards and a browser-based way to run the environment.

Age and access

This resource is listed for ages 8–16. It is available as Website and is listed as free. The listed language coverage is English.

What stands out

  • Immediate feedback helps children connect code with physical behavior
  • Projects combine coding, electronics, sensors, animation, and design
  • The live environment reduces the wait between an idea and a test
Evaluation detail

How the score is built

Learning valueStrong

Children can write code and observe sensor or actuator behavior in real time.

Age fitStrong with support

Block coding is approachable, while hardware projects add technical depth.

TransparencyStrong

The site documents its open-source license and anonymous statistics cookies.

AccessFree

The official site describes MicroBlocks as free software and offers browser access.

For grown-ups

Parent notes

  • Most projects need compatible hardware, and adults should supervise batteries, motors, wires, and small parts.
  • The official site says it uses anonymous cookies for short-term internal statistics; it also says it does not store personal information.
  • The stored preview shows the official homepage without a cookie popup or third-party ad overlay.
Curated shortlists

Find MicroBlocks in these listings

This resource is included in the following subject and format shortlists.

Helpful details

Questions parents ask

Help keep this useful

See something wrong?

Report an outdated link, image, language, platform, tag, or other detail.

Report an issue →

More to explore

All resources →