Beautiful Education - Python Programming Basics Course


Teaching Python programming in schools can make you feel like you are starting out as an NQT again

Teaching Python programming in schools can make you feel like you are starting out as an NQT again

Python teaching includes quick thinking in a two to three tier classroom with lots of explaining, breakouts, and plenty of ranging the room for formative assessment opportunities.  Self-study sits alongside intensive support and students who just want to be left alone with challenges. It's all happening at Cardinal Pole School in Hackney and we are loving every minute of it.

With the help of the DFE and Hackney Learning Trust we have created an online resource for teaching some of the basics at KS3.