Skip to content
Parallax Learn

Parallax Learn

  • Welcome
  • Tutorials
        • Tutorial Series head tag

          Tutorial Series
        • Tutorial Series

          The special, classroom-ready series pages are organized collections of tutorials for our most popular hardware and/or languages. The tutorials for each topic are conveniently accessible from a single page, shown in the order it is recommended that they be completed.
        • Robotics Series Head tag

          Robotics Series
        • Robotics Series

          • Artificial Intelligence
          • Cybersecurity: Radio Data tutorialCybersecurity
          • cyber:bot + Python
          • cyber:bot + MakeCode
          • Boe-Bot Tutorial SeriesBoe-Bot
          • Arduino Shield-Bot
          • ActivityBot with C TutorialsActivityBot + C
          • ActivityBot with BlocklyProp Tutorial SeriesActivityBot + BlocklyProp
          • Scribbler 3 Tutorial SeriesScribbler 3
        • Electronics & Programming Series Head tag

          Electronics & Programming Series
          • BS2 Board of Education Tutorial SeriesBS2 Board of Education
          • Propeller C-Language BasicsPropeller C Basics
          • FLiP Try-It Kit C Tutorial SeriesFLiP Try-It Kit + C
          • FLiP Try-It Kit BlocklyProp TutorialsFLiP Try-It Kit + BlocklyProp
          • Badge WX Tutorial SeriesBadge WX
          • Propeller BlocklyProp Basics and ProjectsPropeller BlocklyProp Basics
          • View All Tutorial Series »
        • Browse Tutorials
        • Browse Tutorials

          Individual tutorials sorted by robot or kit, and language.
        • By Robot or Kit
          • ActivityBot
          • SumoBot WX
          • Boe-Bot
          • Shield-Bot
          • cyber:bot
          • Badge WX
          • ELEV-8
          • ARLO
        • By Language
        • By Language

          • Propeller C
          • Arduino
          • BlocklyProp
          • PBASIC
          • Python
          • MakeCode
          • View All Tutorials »
  • Educators
  • Reference
  • Downloads
  • Home
  • All Courses
  • Software Setup for micro:bit

Software Setup for micro:bit

Install your Software

Online Python Editor

If you choose the Online Python Editor, there’s nothing to install!

  • Open a browser (Chrome version 65 & up recommended) and open the Online Python Editor.

Open Online Python Editor

That’s it! You are ready to go on to the next page, Test your Connection.

Online Python Editor Versions
These Parallax tutorials were originally created with the Online Python Editor versions 1 and 2.  Software screencaptures and other illustrations, as well as Python Editor links, may go to v2 ( https://python.microbit.org/v/2.) until all the tutorials can be updated to the Editor v3. All these tutorials are compatible with the updated Python Editor v3; just be aware that the screencaptures may not match yet. 

Mu Editor

  • Download the installer for your operating system.

Mu Editor Downloads

Installing Mu on a Mac

  • Run the Mu Editor installer.
  • If you are using a Mac, scroll past the Windows instructions to Configuring Mu.

Installing Mu on Windows

  • Run the Mu Editor installer.
  • If asked to Choose Users, the recommended option is “Install for anyone using this computer.”

Extra Driver for Windows 7

If you are using Windows 7,  you will also need to install the mbed serial driver to activate the serial debugging feature. You will need to be logged in to your computer with administrator rights to do this. 

  • Connect your micro:bit to your computer with a USB cable.
  • Close any File Explorer windows showing the MICROBIT drive.
  • Then install the mbed serial driver. You may have to restart after installation for the software to work properly with your micro:bit.

Download mbed serial driver 

Configure Mu

  • Run the Mu editor
  • Set the programming mode to BBC micro:bit (If the Select Mode dialog does NOT appear, click the Mode button in the upper left corner).

  • Select the gear icon in the lower-right corner of the Mu editor.

  • Select the BBC micro:bit Settings tab, checkmark the Minify Python code before flashing option, then click OK.  The Minify option makes the code compact so more instructions can fit in the micro:bit memory.

That’s it! You are ready to go on to the next page, Test your Connection.


Printer-friendly version
Software Options
Prev
Connection test
Next

DISCUSSION FORUMS | PARALLAX INC. STORE

About | Terms of Use | Feedback: learn@parallax.com | Copyright©Parallax Inc. 2024

© 2025 Parallax Learn • Built with GeneratePress