Sonic Pi är en programmeringsmiljö som är open-source, speciellt utformad för att skapa nya ljud med kod i en levande kodningsmiljö. Programmet är byggt och designat för och tillsammans med lärare för användning i klassrummet. Sonic Pi finns tillgängligt för Rasberry Pi, Mac OS X, Windows och Linux. På Rasberry Pi’s hemsida finns en tutorial för hur du enkelt kan komma igång med grunderna i Sonic Pi för att kunna koda din egen musik.