Problem Solving with Python - 8 sessions of CPD for teachers

This course of 8 sessions will run on Tuesday afternoons - 13:00-15:00 - in the following two 4 week blocks:

Block 1: 24 February, 3 March, 10 March, 17 March 2015
Block 2: 14 April, 21 April, 28 April, 5 May 2015

In the first block, we will use Python Turtle graphics to solve problems that introduce variables, data types, selection, iteration, lists and functions. Python will be the primary programming language. In addition, we will use Scratch for prototyping and to reinforce program structure. No prior programming experience is required.

In the second block we will build on the material from the first four weeks to solve further problems and extend programming in Python to more advanced topics.

The time between the two blocks will allow for consolidation.

The course will be delivered by Nick Cook, a lecturer in Computing Science at Newcastle University and CAS academic coordinator (p/t).


The course fee is £200. Registration is now closed.


Click here for course resources.

Course organisation and venue

Newcastle University This course is organised by Newcastle University as part of the CAS Network of Excellence. The course will be held at the School of Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne NE1 7RU. Directions are available on our outreach pages.


For further information contact: Nick Cook <>.