Step 1
Data types and variables
Recognise strings, integers, floats and Booleans, then trace assignments and user input.
Two workshop clips, worked examples and original practice questions.
Loading…
Free GCSE Computer Science guide
Follow the Python workshop from data types and variables into selection, loops, lists and functions. Each guide combines captioned clips, clear code examples and practice with indicative answers.
Content owner: Michael Print · Written for GCSE learners · Checked against official specifications
Start with data types and variables: how values are represented and how a program stores and changes them. Then learn selection and iteration, which control which instructions run and how often.
Finally, use lists to store related values and functions to organise reusable instructions. These guides build on the examples explained in the workshop.
Step 1
Recognise strings, integers, floats and Booleans, then trace assignments and user input.
Two workshop clips, worked examples and original practice questions.
Step 2
Use conditions to choose a branch and trace how for and while loops repeat instructions.
Two workshop clips, worked examples and original practice questions.
Step 3
Store related values in a Python list, then break a program into reusable functions.
Two workshop clips, worked examples and original practice questions.
The examples use Python 3. Your exam board may use pseudocode or require particular terminology; each guide links to official references so you can check the details for your course.
These are independently written explanations and practice questions. CompSciTutoring.co.uk is not affiliated with or endorsed by an examination board. The marking guidance is indicative; always check the syllabus for your examination year.
Found an error? Email a correction.
Use the free examples first, then explore one-to-one tuition if guided practice would help.