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