Resources for Key Stages 3, 4 and 5
With a subscription to Computer Science UK you can say goodbye to all that planning!
Welcome to CSUK:Teacher, a website dedicated to providing computer science teaching resources for teachers of the new Computer Science curriculum.
The site is designed to bring you computer science teaching resources for the KS3, GCSE and A-Level curriculums. For teachers working in other education systems, KS3 covers the 11-14 age range, GCSE covers the 15-16 age range and A-Level covers ages 17-18.
The site is being updated all the time but there is already a wealth of computer science and programming teaching resources for you to access.



The Teacher Dashboard
The new teacher dashboard is at the heart of the website.
From the dashboard you can access everything that the website has to offer!
Click the button below and begin navigating the site to see what Computer Science UK has to offer!
There may be more that the site has to offer than you think.
Key Stage 3
Hardware, HTML, Scratch, Micro:Bits, Python, Binary…it is all covered!
The key stage 3 resources on offer at CSUK can be classed into 4 themes: Programming, Web Development, Game Making and Computer Science Theory.
Click the link to find out more!
GCSE Resources
All aspects of the GCSE are covered with videos, detailed presentations and differentiated booklets. Resources cover the specification of all major UK exam boards, from OCR to Eduqas.
*NEW* 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!

Differentiated Booklets for GCSE
The GCSE lessons come with detailed booklets, each containing differentiated questions. Answer sheets are provided allowing students to peer and self assess, reducing your marking workload but still enabling students to learn from their mistakes and make excellent progress.

GCSE BrainQuest Worksheets

CSUK:BrainQuest is a series of teaching resources for each and every GCSE lesson!
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.
BrainQuests could be used as an engaging lesson activity or could be ideal homework tasks!
If you have any questions about this new resource, feel free to use the contact form below and I will get back to you as soon as I can!
A-Level Resources
Membership offers A-Level resources too with lesson presentations covering all aspects of the A-Level. There are also a growing set of lesson booklets (with answers) and video lessons, supporting students through the tough but enjoyable course.
Programming
Procedural Python, GUI Building & Object Oriented Python
It is not just KS3, 4 & 5 lesson resources that CSUK offers. Membership also provides a growing range of programming guides covering procedural python, as well as GUI building guides and Object Oriented Python.
CSUK Member Testimonials
Here’s what CSUK’s wonderful subscribers say:
Want to see more testimonials?
CSUK:ReviseCS
CSUK:ReviseCS offers TRACKABLE online courses for your students.
Videos, presentations, notes, flashcards & assessments… everything they need to progress and prepare for their GCSE course.
For only £114.99 you can get a CSUK:ReviseCS teacher membership allowing you to create unlimited groups and enrol unlimited numbers of students.
For students their are video lessons, interactive lesson presentations, lesson notes, over 500 embedded and printable flashcards, over 400 multiple choice question quizzes, interactive learning checks, points and badges, task setting with deadlines and so much more.
For teachers, there are student engagement reports, class progress reports, quiz analytics, class task setting with deadlines, full student email and password controls and more.
CSUK:ReviseCS is the complete Computer Science course companion and revision package for you and your students.
Contact me
If you have any questions, please feel free to use the contact form below.