A series of lesson plans for teaching Python to children as young as 11
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
By downloading this resource you agree to the CAS resource guidelines and use it appropriately.
Note: Unless otherwise specified, this resource and all associated files are published here under the Creative Commons Attribution-Share Alike 3.0 Licence. If you wish to use a different license, please state this here.