Pycode će biti podijeljen u nekoliko glavnih funkcionalnih blokova
a. Traka s uputama za programiranje
i. Osnovne funkcije Blocklyja
ii. Značajke ePy matične ploče
iii. funkcija aplikacije ePy
b. Funkcijska traka
i. Funkcija - proširena funkcija, jezik se može postaviti, matična ploča
ii. Pokreni - Nakon dovršetka programa, korisnik mora pritisnuti ovu tipku da započne s radom
iii. Mapa - otvorite stare datoteke
iv. Spremi - spremite datoteku
v. Clear - obrišite sve programe u području za uređivanje odjednom
vi. Povećajte ili smanjite
vii. kanta za smeće
c. Prebacivanje programskog jezika
i. Promijenite programski jezik Blockly ili Python
d. Područje uređivanja