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

Good Interface Design: It is important that any interface designed for human-computer interfacing is good and well thought out.

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.