Compare linear and binary search algorithms

Try a selection of popular sorting algorithms using your own numbers

Develop your understanding of bubble sort with this interactive game

Try this interactive game to check your understanding of insertion sort

Can you help the computer complete a merge sort in this game?

An interesting sorting/searching technique - and sample AQA programming task

How to scale and offset random numbers

Apply your knowledge of sorting in this interactive sorting game

See a noughts and crosses algorithm and play against the computer

Learn how the Sieve of Eratosthenes can produce lists of prime numbers

A common programming task and an interesting way to find square numbers!

Learn how you can use random numbers to estimate the value of pi.

An explanation of how to use a simple recursive procedure to fill a bitmap

Watch the computer solve a sudoku puzzle using recursive backtracking