Code.org
Free online courses on coding are meant for use in all settings and can be taught by teachers, parents or volunteers. The coding activities are top quality and well worth a look.
The Barefoot Programme
The Barefoot Programme supports primary educators with the confidence, knowledge, skills and resources to teach computer science.It includes FREE high-quality resources, lesson plans and local CPD workshops.
Interactive Teaching Program on Area
This interactive teaching tool can be used in a variety of mathematical contexts such as multiplication arrays, finding different shapes with the same area, nets and more. It is useful because there are different backgrounds such as dots.
Valiant Technology
If you want to use a Roamer floor turtle for control technology, the Valiant site has free resources including programming instructions, classroom ideas and activities.
Spelling City
An online spelling program where you can enter the spellings you have to learn. The program can help you learn them and then you can test yourself. You can even listen to your word in a sentence.
GCSE Bitesize Computer Science
Learner guides from the BBC which include: Computers in Society, Binary and Data Representation, Hardware, Software, Networks, Databases and Programming.