Pycode bude rozdelený do niekoľkých hlavných funkčných blokov
a) Lišta programovacích pokynov
i) Základné funkcie Blockly
ii. Funkcie základnej dosky ePy
iii. Funkcia aplikácie ePy
b) Funkčná lišta
i. Funkcia - rozšírená funkcia, jazyk je možné nastaviť, základná doska
ii. Spustiť - Po dokončení programu musí používateľ spustiť operáciu stlačením tohto tlačidla
iii) Priečinok - otváranie starých súborov
iv. Uložiť - Uloží súbor
v. Vymazať - Vymaže všetky programy v oblasti úprav naraz
vi. Priblíženie alebo oddialenie
vii. Kôš
c) Prepínanie programovacích jazykov
i. Prepnúť programovací jazyk Blockly alebo Python
d) Oblasť na úpravy