This is a selection of free interactive teaching resources for the teaching of KS3 Computing and GCSE Computer Science. They can also be used for self-supported study. For further resources and schemes of work look in the Teachers section of the site and also in the Programming.

There are also some programmed examples of these algorithms - look on the Python examples page.