Pycode vil blive opdelt i flere vigtige funktionelle blokke
a. Programmeringsinstruktionslinje
i. Grundlæggende funktioner i Blockly
ii. ePy-bundkortfunktioner
iii. ePy-applikationsfunktion
b. Funktionsbjælke
i. Funktion — Udvidet funktion, sprog kan indstilles, bundkort
ii. Kør — Når programmet er afsluttet, skal brugeren trykke på denne knap for at starte driften
iii. Mappe — Åbn gamle filer
iv. Gem - Gem filen
v. Ryd - Ryd alle programmer i redigeringsområdet på én gang
vi. Zoom ind eller zoom ud
vii. skraldespand
c. Skift af programmeringssprog
i. Skift programmeringssprog Blockly eller Python
d. Redigeringsområde