Programming Marty

A standard Marty is programmed over WiFi, from Scratch, Python or Javascript.


Drag and drop coding by MIT, the quickest way to get your Marty moving!


A widely used programming language, used in everything from websites to robots


The language that lets websites make shiny things. Code your Marty straight from your browser.

Adding a Raspberry Pi and Running ROS

If you want to take things up a notch and make your Marty fully autonomous, you can add a Raspberry Pi Computer

Advanced Marty 1: Robot football

This tutorial will walk you through how to add a Raspberry Pi and camera to your Marty, run ROS, and get your Marty to track and walk to a ball

Simulating Marty with V-REP

For advanced Marty users, it is possible to simulate your ROS code with a simulated Marty.