Intro To Subroutines With Python
Downloaded: 29
Last edit: 13 January 2026
Resource Type Worksheets and Activities
Curriculum Topic Programming
English Key Stage 14-16 years (KS4)
Share resource
These activities are designed to minimise cognitive load on novice programmers by stripping away as much noise from the students' programs as possible.
There are gap fills/paper questions to help consolidate the concepts before moving on to programming exercises.
Shape Puzzle - Concentrates purely on calling subroutines and order of execution.
Shape Picture - Concentrates on calling subroutines with parameters.
Turtle Shapes - A bit of a step up to get students defining their own subroutines and push them towards answering different questions in different subroutines.