Algorithms provide computers with a sequence of instructions or a set of rules. Find out how they work.
Find out how to use sequence, selection and repetition in computer programs.
Variables are used by computer programs to store information. Find out how they are used.
Robots are computers that are programmed to interact with the world using input and output devices.
Breaking a problem down in to smaller parts is the essence of decomposition. Find out how programmers do this.
Apps are the programs that run on smartphones & tablets. Discover the secrets to making a good app.
Discover how computer games are made, what makes them fun and how you can turn your own idea into a game.
Computational thinking is the concept at the heart of computer science. Find out more.
A ‘bug’ is a mistake or error in a piece of code. Find out how to fix them.
The world wide web is made of millions of interlinked webpages. Find out how it started.
We have a selection of great videos for use in the classroom