Power your imagination with code


Microsoft PXT (Beta)

Our new micro:bit Programming Experience Toolkit (PXT) editor provides a programming experience supporting both a block-based editor and JavaScript, along with great new features like peer-to-peer radio.



MicroPython is a completely text-based editor, perfect for those who want to push their coding skills further. A selection of ‘snippets’ are on hand to help auto-complete trickier tasks and a range of premade images and music are built-in to give you a helping hand with your code.


Microsoft Block Editor

The Block Editor is a visual editor and provides an introduction to structured programming via drag and drop coding blocks that snap together. You can also convert a Block Editor script into a Touch Develop script which helps with the transition to text-based programming.

Code Kingdom


Code Kingdoms is a visual JavaScript editor. It has a drag-and-drop interface making it accessible to beginners. You can also change from the visual editor to a text-based editor which supports the transition to text-based programming as the learner’s coding skills progress.

Start with this editor

Touch Develop

Microsoft Touch Develop

With its touch-based interface, Touch Develop has been designed for mobile devices with touchscreens. It can also be used with a pc, keyboard and mouse. Touch Develop introduces a statically-typed scripting language with syntax-directed editor. It can be used to produce web-based apps that can run online on any platform.

Start with this editor

Mobile Apps

The micro:bit mobile app lets you send code to your micro:bit using Bluetooth wireless technology. No connecting leads needed! Just make sure that your micro:bit is powered up and within easy reach of the phone or tablet running the app. Learn more about using micro:bit on mobile here.