Python for GCSE


Scan the QR codes for revision games to help you understand and remember the definitions of the keywords in each topic

You can access each of the revision games at

The keywords, definitions and games shown here are covered by a Creative Commons Share Alike Non Commercial License. This means that teachers and students are free to adapt, use and share these resources freely, providing that you always credit the original author. For more information go to

1: Getting Started
2: Logic and flow control
3: Debugging and data types
4: Strings and lists
5: Iteration
6: Sub programs
7: Validation and exception handling
8: File input and output