12 pedagogies. Gamified.
Built on the National Centre for Computing Education's 12 pedagogy principles. Each principle is mapped to ready-to-run classroom games and an AI-generated lesson-plan builder.
Support students with key terms and mental models.
Encourage collaboration through pair programming & talk.
Read, trace and explain code before writing it.
Decompose, abstract, spot patterns and design algorithms.
Vary activities and representations to keep learners engaged.
Surface and address common misconceptions.
Use scaffolds like PRIMM and Use-Modify-Create.
Bring abstract ideas to life with unplugged & physical models.
Move ideas between contexts to deepen transfer.
Live-code, live-think, live-debug in front of the class.
Programming is a skill — practise it often, in short bursts.
Read before write — investigate real code together.
