Python for Micro:bit made easy

A novel tool that combines the strengths of blocks and text programming with the use of Frames. Write real Python for the micro:bit with drag and drop features!

How does it work?

The best approaches of block-based and text-based programming combined into a single system!

micro:bit LIVE 2021

Between Blocks and Text: Strype - a novel editor for Python

Watch the video of our demonstration of Strype at micro:bit LIVE 2021 and discover our motivations

About Us

Strype was developed by the BlueJ team of King's College London, under the supervision of Michael K├Âlling.


BlueJ is an educational integrated development environment (IDE) for Java which employs the "object first" approach to learning of object-oriented programming. Widely used by many institutions around the world.


Greenfoot is educational software that allows easy development of two-dimensional graphical applications, such as simulations and interactive games, through Java programming.


Stride is the first frame-based editor (similar to Strype) which allows for Java programming through drag and drop but supporting keyboard only interaction at the same time!