This Python programming workbook is perfect for students studying for the AQA GCSE (9-1) in computer science and has been updated to completely cover the new specification 8525.


It can be used in the classroom as a teaching aid, for self-study or as a revision tool. In this resource you will receive an interactive PDF workbook so your students can either print it out and complete the activities by hand or fill it in electronically making this an ideal workbook for use in school or for students studying at home.


The answer booklet is provided as a separate PDF file so you can assign your students the workbook without including the answers.


This 88-page workbook completely covers the new specification 8525 3.2 Programming theory and gives pupils plenty of practical Python challenges to complete.  


Table of Contents:

  • Data types
  • Variables and constants
  • Iteration
  • Selection
  • Subroutines (procedures and functions)
  • Nested selection and iteration structures
  • Arithmetic operations
  • Relational operations
  • Boolean operations
  • Data structures (1D and 2D arrays)
  • Use of records
  • String handling
  • Random number generation
  • A structures approach to programming
  • Robust and secure programming
  • Syntax and logic errors

Python Programming AQA GCSE Computer Science Workbook (8525)

  • Digital resources purchased from Nichola Wilkin Ltd. are to be used in the original individual school which purchases the resources only.


    Resources may not be shared, distributed or displayed digitally for public view, uploaded to school or borough websites, distributed via email, submitted to file sharing sites or shared with another school or institution, even those within the same academy chain.


    For full terms and conditions visit

24 Crow Hill Lane, Great Cambourne, Cambridge, CB23 5AW, UK    
 +44 (0)1954 205263

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • Pinterest
  • YouTube

© 2012 – 2021 Nichola Wilkin Ltd. All Rights Reserved.