Pycode vil bli delt inn i flere store funksjonelle blokker
a. Programmeringsinstruksjonslinje
i. Grunnleggende funksjoner til Blockly
ii. ePy-hovedkortfunksjoner
iii. ePy-applikasjonsfunksjon
b. Funksjonslinje
i. Funksjon — Utvidet funksjon, språk kan stilles inn, hovedkort
ii. Kjør — Etter at programmet er fullført, må brukeren trykke på denne knappen for å starte driften
iii. Mappe - Åpne gamle filer
iv. Lagre - Lagre filen
v. Clear - Fjern alle programmer i redigeringsområdet samtidig
vi. Zoom inn eller zoom ut
vii. Søppelbøtte
c. Programmeringsspråkbryter
i. Bytt programmeringsspråk Blockly eller Python
d. Redigeringsområde