Pycode จะถูกแบ่งออกเป็นกลุ่มการทำงานหลัก ๆ หลายส่วน
ก. แถบคำสั่งการเขียนโปรแกรม
ผม. ฟังก์ชันพื้นฐานของ Blockly
ii. คุณสมบัติของเมนบอร์ด ePy
iii. ฟังก์ชันแอปพลิเคชัน ePy
ข. แถบฟังก์ชัน
ผม. ฟังก์ชัน—ฟังก์ชั่นขยาย, ภาษาสามารถตั้งค่า, เมนบอร์ด
ii. เรียกใช้—หลังจากโปรแกรมเสร็จสิ้น ผู้ใช้ต้องกดปุ่มนี้เพื่อเริ่มการทำงาน
iii. โฟลเดอร์—เปิดไฟล์เก่า
iv. บันทึก—บันทึกไฟล์
v. ล้าง—ล้างโปรแกรมทั้งหมดในพื้นที่แก้ไขพร้อมกัน
vi. ซูมเข้าหรือซูมออก
vii. ถังขยะ
ค. สวิตช์ภาษาโปรแกรม
i. สลับภาษาโปรแกรม Blockly หรือ Python
d. พื้นที่แก้ไข