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. We also have tutorials and other educational resources that help you learn how to write code for a micro:bit so that you can have fun, learn how to code and explore the worlds of Science, Engineering, Technology and Mathematics (STEM).

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.

More about Bitty Software

Need help getting started? Check out our list of recommended tools.

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

Problems? Check our micro:bit Bluetooth troubleshooting guide!