Welcome to ComputerScienceUK, 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 GCSE resources have been written to match the new OCR 9-1 specification, however, all resources are editable and can be tweaked for whichever GCSE exam board you’re with (AQA, EdExcel and WJEC).

A year’s membership is only £89.99 (approx 115 USD & 150 CAD/AUD/NZD). SIGN UP TODAY!

Follow the links below to download sample material and find out what your membership will get you!

computer science teaching resources
Year 7 Sample Lessons
computer science teaching resources
Year 8 Sample Lessons
computer science teaching resources
Year 9 Sample Lessons
computer science teaching resources
GCSE Sample Lessons


***NEW Python Programming Guides***

If you are in need of some ‘Python Programming Guides’ for your students, the ‘Programming > Python > Basics’ pages are now full of downloadable and editable presentations and videos.

For non-members, the presentation can be purchased and downloaded here: Python Programming Guides

Click here for a sample ‘Python Programming Guide’.

In addition to this there is also a ‘growing’ number of other computer science programming resources which can be found in the programming section. The computer science programming section currently has video tutorials for ‘Python Basics’, Object Orientated Python’ and ‘Data Structures’…but many more videos (and programming lesson presentations) will follow soon!

If you have any queries regarding the site, problems signing up etc, please read the FAQs page. Alternatively, you can email me via the contact page.


***OCR A-Level Computer Science resources are being worked on each week and will be added as the weeks go on. Please do not sign up expecting there to be a full set of A-Level resources yet***

Share this page!