Pycode jaetaan useisiin päätoimintoihin
a. Ohjelmointipalkki
        i. Blocklyn perustoiminnot
        ii. ePy-emolevyn ominaisuudet
        iii. ePy-sovellustoiminto
b. Toimintopalkki
        i. Toiminto - Laajennettu toiminto, kieli voidaan asettaa, emolevy
        ii. Suorita - Kun ohjelma on valmis, käyttäjän on painettava tätä painiketta aloittaakseen toiminnan
        iii. Kansio - Avaa vanhat tiedostot
        iv. Tallenna - Tallenna tiedosto
        v. Tyhjennä - Tyhjennä kaikki muokkausalueen ohjelmat kerralla
        vi. Lähennä tai loitonna
        vii. Roskakori
c. Ohjelmointikielen kytkin
        i. Vaihda ohjelmointikieli Blockly tai Python
d. Muokkausalue