Coding for LEGO® hubs

Pybricks is Python and Block coding for smart LEGO® hubs. Run programs directly on the hub, and get full control of your motors and sensors.

Learn more


Complete compatibility

Pybricks runs on LEGO® BOOST, City, Technic, MINDSTORMS®, and SPIKE®. You can code using Windows, Mac, Linux, Chromebook, and Android.

Learn more


Now with block coding!

Pybricks is now more accessible than ever. Python coding is free and open source, while supporters of the project get exclusive access to additional features like block coding.

Pricing & features