Microsoft MakeCode
#10 in Kids Coding & Computer Science Apps · Rated 4.2
Free block-to-text coding for micro:bit and other devices.
MakeCode is a free, cross-device coding platform from Microsoft that supports block-based programming and text coding across multiple hardware targets (including micro:bit, LEGO Mindstorms, and other educational devices). It emphasizes accessible, low-barrier entry for beginners while enabling progression to JavaScript and Python. MakeCode runs in browsers and as native apps, and it’s widely adopted in classrooms around the world thanks to its open, extensible architecture and collaboration with hardware ecosystems. The MakeCode experience is complemented by a growing library of lessons and projects that align with CS standards. Its portability and compatibility with a range of devices make it a popular choice for global schools and families seeking a flexible, cost-effective coding platform.
Features
- Block-based editor with JavaScript/Text options
- Supports micro:bit, LEGO and more
- Offline and online editing in a single workspace
- Tutorials and sample projects
- Keyboard accessibility enhancements in 2025
Pros
- Free to use; broad device support
- Strong school adoption and ongoing updates
- Open-source block editor with community extensions
Cons
- Some advanced features rely on external hardware
- Learning curve can vary with hardware choices