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