Skip to main content

Teach Programming with Python (from Year 7)

Downloaded: 481

Last edit: 05 November 2021

Key Stage 3 Programming
Language/Platform Python

This is a guide to teaching a series of lessons to pupils from Year 7 upwards. The materials have been tried and tested with classes and evaluated by a number of teachers including non-specialists and Python developers.

The lessons start with no previous experience of Python and then build up to creating a text-based game with some basic artificial intelligence. A second unit is currently being developed to follow on, for teaching from Year 8 with progression.

For some background, read my blogpost about teaching Python to Year 7 and this one about Year 8 programming with Python.

UPDATE: This is an updated link for the Bourniston Video clip about the Voice Activated Lift, http://www.bbc.co.uk/programmes/p00hbfjw

Please help improve these materials by adding comments below or sending a message to Alan O'Donohoe.

Level: Beginner to Intermediate

Duration: 4 - 8 lessons, depending on ability/progress

Teaches: Some basic Python functions, variables & conditionals

Edit history

Unlock