Microsoft MakeCode for micro:bit review
A free, focused micro:bit editor with blocks, JavaScript, Python, and browser simulation.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Microsoft MakeCode for micro:bit is a free programming environment for making programs and interactive hardware projects with the BBC micro:bit. It suits learners and makers who want a guided place to start, with block-based programming, JavaScript, and Python available in one editor. Starter projects, examples, and courses give newcomers material to explore, while the simulator offers a way to check a program in the browser before moving it to a device.
Its strongest fit is the progression between coding styles and the micro:bit workflow. Users can convert between blocks and JavaScript, write in Python, simulate programs, and compile them in the browser. Finished programs can be transferred to a micro:bit using WebUSB or downloaded as .hex files for transfer over USB. The editor can also work offline after it has loaded, which is useful when connectivity is intermittent. MakeCode is open source, and the product is available on the web; a Windows app is listed for MakeCode generally, while the micro:bit editor itself is browser-based.
The focus is also the main constraint: this is for micro:bit projects, not a general-purpose environment for a wide range of maker boards. Its free pricing and learning resources make it a practical pick for solo makers and small projects that center on this device. Choose another tool if your work needs a broader hardware scope or an editor that does not depend on a browser-based core. The published product details emphasize documentation as the support channel, so users seeking other support routes may prefer an alternative.
Microsoft MakeCode for micro:bit pros and cons
- Where it wins
- Move between block-based code and JavaScript, or write in Python.
- Simulate and compile programs in the browser before transferring them.
- Send programs over WebUSB or download them as .hex files.
- Where it doesn't
- The editor is focused on micro:bit rather than broader hardware projects.
- Direct WebUSB transfer requires a compatible browser and connection.
- Offline work starts only after the editor has loaded.
Microsoft MakeCode for micro:bit fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
