Programming Marty with Python

Python is the natural next step after Scratch. You don't need any extra hardware to program Marty with Python, and it's quite easy to get started!

You can even control multiple Martys from one Python script, great for making synchronised dances or football teams!

Lesson Packs for teachers

If you're a teacher and you want to introduce your students to Python, we have full lesson packs with learning tools available in the educational resources section!

Documentation and Reference Manual

For a full list of Marty-specific python commands, and an overview of how to use Python with Marty, check out the Marty Python Documentation

Getting Started

intro to Marty python

Learn how to install Python for Marty, and get your Marty moving!

Python Activities & Tutorials

Lots more coming soon!