Pycode zal worden onderverdeeld in verschillende belangrijke functionele blokken
a. Programmeerinstructiebalk
i. Basisfuncties van Blockly
ii.ePy-moederbordfuncties
iii.ePy-toepassingsfunctie
b. Functiebalk
i. Functie—Uitgebreide functie, taal kan worden ingesteld, moederbord
ii. Uitvoeren—Nadat het programma is voltooid, moet de gebruiker op deze knop drukken om de bewerking te starten
iii. Map—Oude bestanden openen
iv.Opslaan—Sla het bestand op
v. Wissen—Wis alle programma's in het bewerkingsgebied tegelijk
vi. In- of uitzoomen
vii Prullenbak
c. Programmeertaal schakelaar
i. Verander programmeertaal Blockly of Python
d. Bewerkingsgebied