Code it. Connect it.

Welcome to Bitty Software.

We provide mobile applications and a set of web-based educational tools known as BittyWeb which work with programmable devices like the BBC micro:bit, the Raspberry Pi and Arduinos.

BittyWeb is for the whole class and just needs a machine with Bluetooth support and a suitable web browser.

We started life focusing on micro:bit only, so you'll find micro:bit mentioned most frequently. But with the right code and perhaps hardware add-ons, our apps will work fine with other devices too. We're building a set of repositories containing example and template code for various device types, here in GitHub.

Recommended: take a look at our FAQ before you start.

Want to learn about Bluetooth? Take a look at our beginner's guide to Bluetooth.

Problems? Check our micro:bit Bluetooth troubleshooting guide!