An introduction to Python for KS3
Created by Marc Scott
last edited Mar 29 2015 by Marc Scott
An introduction to Python(3) for Key Stage 3 students. This module tries to take students from the uninitiated to being able to write Turing Complete programs by using conditional selection and while loops.
This is an online resource. It is currently available at
The files are all also available on GitHub, if you prefer to work with local or self-hosted copies. You can clone, fork or just download a zip file of the contents.
I’m adding a zip file here as well, but make no guarantee as to how up-to-date it will be. You’re better off using the GitHub repo.