Get Started with the micro:bit

How to Programme a micro:bit

Start coding your micro:bit with any of the following online browser-based editors.


JavaScript blocks editor      

micro:bit’s JavaScript editor makes it easy to programme your micro:bit in Blocks and Javascript. Powered by Makecode, this editor comes with interesting new features such as peer-to-peer radio. Check out the related reference guide and lesson plans for more inspiration.

Start coding now!






Python editor

Micro:bit’s Python editor is perfect if you wish to take your coding skills further. You can also get a helping hand on your coding journey with this reference guide as well as a selection of snippets and pre-made images and music.    

Start coding now!




Micro:bit mobile apps for iOS and Android

Code your micro:bit anywhere with the micro:bit mobile app, which lets you send code to your micro:bit wirelessly via Bluetooth wireless technology.

Start coding now!

What is a micro:bit


The micro:bit is a pocket-sized entry-level codable computer with a large variety of built-in features, such as:

  • An array of 25 red LED lights that can flash messages
  • Two programmable buttons that can be used to control games or pause and skip songs on a playlist
  • A built-in accelerometer that detects movement
  • A built-in compass that indicates the direction of movement
  • A Bluetooth chip that interacts with other devices and the Internet
  • A Universal Serial Bus (USB) port

The micro:bit allows children and adults alike to simply pick it up, plug it into a computer and start creating with it right away. It is designed to be a starting point to spark their interest in coding so they can move on to other more complex do-it-yourself electronic devices such as Arduino and Raspberry Pi in future.

The micro:bit can also connect with a variety of sensors, motors and other micro:bits. This extends the use of the micro:bit to build more complex projects and gives them more ways of expressing their creativity.