Power your imagination with code

celebrate

We've got some exciting new features and editors! The JavaScript Blocks Editor is now at makecode.microbit.org (migration notes here). Check that the new URL is unblocked if you have problems accessing from school.

javascript-editor

JavaScript Blocks Editor

Micro:bit's new JavaScript editor makes it easy to program your micro:bit in Blocks and JavaScript, along with great new features like peer-to-peer radio. Powered by Makecode.

python-editor

Python Editor

Our Python editor is perfect for those who want to push their coding skills further. A selection of snippets and a range of premade images and music give you a helping hand with your code. Powered by the global Python Community.

Android and iOS apps

The micro:bit apps let you send code to your micro:bit wirelessly using Bluetooth. No leads needed! Learn more about using Android and iOS apps.