Latest Challenge

The Dice Game

The dice simulator and subsequent dice playing game is probably the most exciting GCSE coursework ever.

Know your Tech Terms

Operating System Features: The Operating System (OS) is responsible for managing the hardware of the computer and providing the interface between Hardware and other applications.

Programming Assessment

This document provides advice on how to survive GCSE Programming Controlled Assessment. It includes links to useful tasks containing ideas and also advice on avoiding the common pitfalls.

GCSE CS Revision

Revision is really important if you want to do well in your exams. Here are some top tips and useful sites.


Python is a highly readable language that is easy to use. It is very powerful, flexible and supports many styles of programming from scripting and web design to GUI/Game development.

Raspberry Pi

The credit card sized computer that runs linux and encourages experimentation.