A series of lesson plans for teaching Python to children as young as 11
Created by Alan O'Donohoe
last edited Apr 30 2017 by Fiona Usher
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.
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