Creating computer games and simulations
An introduction to computer programming via the Greenfoot programming environment. Make your own computer game, create a simulation or do something completely different.
If you're new to computer programming, this will be an excellent introduction. If you already have some programming experience, there's plenty of scope to stretch your skills.