
DESCRIPTION
A complete GCSE Python intervention programme for pupils who can recognise programming constructs but struggle to write, test and debug programs independently.
The package combines explicit classroom teaching with an interactive browser-based Python tutor. Students see a clear task, work from an incomplete scaffold, run real Python code and check their solution against multiple automated test cases. Model solutions remain hidden until the learner deliberately reveals them.
WHAT IS INCLUDED
• 10 editable PowerPoint lesson decks (120 slides in total)
• 53-page editable student workbook and print-ready PDF
• Teacher guide, lesson plans, workbook answers and all 60 model solutions
• 60 original interactive programming missions
• 134 automated tests across normal, boundary and alternative cases
• Three assessments: baseline diagnostic, midpoint check and final GCSE construction assessment
• Editable assessment mark schemes
• Excel class tracker with dashboard, RAG priorities, mission map and question-level analysis
• Six ready-made TES preview images
LESSON SEQUENCE
- Output, variables and arithmetic
- Input, casting and formatted output
- Selection with if, elif and else
- Boolean logic and nested decisions
- For loops and counted repetition
- While loops and validation
- Strings and text processing
- Lists and data sets
- Functions and decomposition
- Mixed GCSE programming problems
EACH LESSON INCLUDES
• Six-question retrieval starter and answers
• Precise teaching of key terminology and syntax
• Worked Python example
• Trace and prediction task
• Debugging task and repair
• Guided construction
• Independent GCSE-style programming task
• Assigned interactive missions
• Exit-ticket evidence
INTERACTIVE TUTOR FEATURES
• A specific, visible question for every mission
• Incomplete starter code rather than a displayed solution
• Real Python execution in Chrome or Edge using Pyodide
• Visible and hidden automated tests
• Three graduated hints
• Model solution protected by a warning and reveal action
• Automatic indentation and line numbers
• Search and lesson filtering
• Local progress saving and CSV progress export
• Normal, boundary and alternative test cases• Function testing as well as complete-program testing
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.