Sonic Pi:lla voit koodata musiikkia ja sitä voisi kutsua myös uudenlaiseksi musiikki-instrumentiksi, jolla voit luoda musiikkia vaikka live-tilaisuudessa (tätä kutsutaan livekoodaukseksi), tai tallentaa sen itsellesi jaettavaksi halutessasi. Sonic Pi on asennettu valmiiksi Raspberry Pi -laitteisiin. Voit halutessasi ladata sen myös sekä Mac- että PC -tietokoneeseen. Sen voi ladata osoitteesta sonic-pi.net.
Tämän kurssin lähteenä on käytetty mm. Sonic Pi:n kehittäjän Sam Aaronin kirjaa "CODE MUSIC WITH Sonic Pi". Sonic Pi:ssa on sisäänrakennettuna myös oma opetusohjelmansa, mutta kirjassa on laajemmin ohjeita ja esimerkkejä. Lisäksi inspiraation lähteenä on toiminut Let me hack it -verkkokurssi opettajille, johon osallistuin muutamia vuosia sitten.
Kurssin aikana kokeillaan monia erilaisia asioita, joita Sonic Pi mahdollistaa. Tärkeintä on kuitenkin pitää hauskaa ja kokeilla kaikkea jännää, mitä sillä voi tehdä. Mennään siis koko ajan luovuus ja kokeilevuus edellä.