A453 Practical Programming - Staff Training Session


Dr Philip Lewis delivered a blinding practical programming session today in Hackney. Using Python and a range of visualisation editors he challenged teaching staff to reach for GCSE A* standards. Philip guided the teachers step by step, block by block, through his highly efficient solution articulating why he had made his particular choices. It was an inspirational session.

Teacher Training Feedback


Putting the right building blocks in place at the right time is essential

Putting the right building blocks in place at the right time is essential

Giving the Why

Giving the Why

Ranging the classroom is just part of it.

Ranging the classroom is just part of it.

Our autumn staff training events are underway with very positive feedback so far. Moving forward we are going to extend the teaching and learning activities to include deliberate mistakes in code and Google Hangout one-to-one surgery sessions.

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. 

Python Programming to GCSE A* with Shahid Khan


With the support of the DfE and Hackney Learning Trust we arranged for Python expert Shahid Khan to deliver an eight week Python evening course for Hackney's Computer Science teachers. Hosted by the Petchey Academy in Hackney the aim was to deliver Python training beyond the basics, to emulate the level of difficulty students will experience in exams beyond September 2014. The level of determination and rigour delivered by the diligent staff who attended during very busy times is applauded; it really was hard but very rewarding.  Throughout the course, we developed teaching materials which pertain to the OCR Computing and Edexcel GCSE Computer Science GCSE. You are welcome to share them by accessing this public Beautiful Education Google Docs Folder

Shahid Khan

Shahid Khan

The building blocks of Python

The building blocks of Python