CSUK's Algorithm Writing Guide & Workbook

The chapters in this 73 page workbook introduce students to generic programming constructs, individually, so that they can focus on mastering their ability to form algorithmic solutions using these constructs in isolation, before being introduced to others. And only after they have looked at each construct in isolation, will they begin to experience questions which require combinations of these constructs, at which point they will have had the prior success and built enough confidence, to tackle them!

Download the Sample

Lesson Presentations


CSUK:Teacher provides detailed lesson presentations, covering every GCSE topic, from Data Representation to Security, helping you deliver excellent lessons, week in week out.

These resources have recently been rewritten for each of the major exam specifications (OCR, AQA and Edexcel). No more generic mapping, instead, lesson presentations are written to cover specification points with precision!

Eduqas rewrite currently in progress.

Sample Lesson Presentation

Lesson Workbooks

Like the lesson presentations, the workbooks have also recently been rewritten for each of the major exam specifications (OCR, AQA and Edexcel). Each lesson workbook content and questions cover each exam board specification points, so you can be confident that your students will be fully prepared for their exams!

Eduqas rewrite currently in progress.


Sample Lesson Workbook

Sample Workbook Answers

A quick note on the workbooks:

Differentiation Without Limits

When differentiating questions for the wide range of abilities within a group, we could fall into the trap of forcing lower ability students to only attempt less challenging questions, thus limiting their progress and stifling their aspirations.
These GCSE workbooks have been designed to ‘differentiate without limiting progress’.


Students pick a questions zone from which to answer questions based on the following criteria:

• Students with a target grade of 1, 2 or 3 can choose any ‘question zone’.
• Students with a target grade of 4, 5 or 6 can choose either ‘question zone 4-6’ or ‘question zone 7-9’.
• Students with a target grade of 7, 8 or 9 can only choose ‘question zone 7-9’.

Each zone contains questions pitched at the grades shown within the oval. This means, for example, that even if a student with a grade 3 target, picks the ‘easier option’, they still access higher level questions and as such can achieve higher that their target, promoting higher aspirations and progression.

differentiationwithoutlimits (1)

Lesson Videos

Sample Video Lesson

BrainQuest Worksheets

BrainQuests are an incredibly versatile resource. They can be used as a great 'Do Now' starter activity, or as an engaging lesson activity or could be an ideal homework task!
All worksheets come with accompanying answer sheets, once again saving you time with your marking, helping to reduce stress and provide a better work-life balance.

Sample BrainQuest Worksheet

Sample BrainQuest Answers




CSUK:Puzzles are a fantastic offline engaging resource, which develop retrieval practice, helping students flatten out that forgetting curve! By their very nature, they also massively develop students' problem solving skills!

Sample CSUK:Puzzle

Shopping Cart
Scroll to Top