Skip to content

Free Computer Science CPD – Python Programming: Advanced Subject Knowledge, Implementation and Testing

This course will help you develop an understanding how programs are developed using the software life cycle, specifically the implementation and testing of a working solution. You’ll develop your Python skills by exploring advanced programming techniques such as authentication, nested selection, data structures, sub-routines etc. whilst applying them into the implementation and testing stages of the software life cycle. You’ll become adept at debugging Become confident at how to test a program through the use of iterative and final testing, using different types of test such as boundary, normal and erroneous. Mapped closely to the specifications of GCSE computer science.

Free to attend for teachers from state maintained schools 

Book your place here 

Session 1 – Tuesday 8 March, 4pm – 5.30pm
Session 2 – Thursday 10 March, 4pm – 4.45pm
Session 3 – Tuesday 15 March, 4pm – 5pm


29 November 2021


Of interest to

Contact name

"Weeks run from Monday to Sunday. Please note that weeks without communications to schools are ignored and the links will go to the last week where a communication was made in this category."