Skip to main content

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)

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.