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