MicroCode
MicroCode is a simple, icon-based, visual code editor for the micro:bit V2. The goal of MicroCode is to make it so simple to code a micro:bit, you could almost do it by accident. MicroCode lowers the barrier of entry in several important ways:
- Purely visual language. Coding is done by placing icons on trays to build rules in the form of “WHEN this - DO that”.
- Continuous deployment. As you edit your code, the changes are streamed to your connected micro:bit in real-time. No copying of hex files or clicking a download button.
- No PC required. Kids can program the micro:bit directly using an Arcade Shield accessory (like this one from KittenBot).
- Accessibility. The MicroCode editor was designed for use with accessibility systems like NVDA Screen Reader and Hitch 2 Switch Box.
- Designed for K-3. MicroCode makes it easy for anyone to create an interesting micro:bit program with just a few button clicks. It encourages trial and error. It doesn’t require skill in reading or writing. It doesn’t require dexterity with a mouse or familiarity with a keyboard. These features make MicroCode more accessible to younger learners, and consequently to more people of all ages and abilities.
Please give it a try, and let us know what you think!
MicroCode editor: https://aka.ms/m9
User Guide: https://microsoft.github.io/microcode/docs/manual
GitHub: https://github.com/microsoft/microcode