How good is your Python 3 knowledge? Take our quiz to find out now.

Insertion Sort for GCSE and A Level Computer Science

Insertion sort is one of the standard algorithms you will come across studying Computer Science for GCSE and A Level. There are many different versions of the code for it scattered across the internet, but there are basically three common “flavours” you will find. In this article we will look at some Python implementations. First […]

Broken Chessboard Puzzle

Download this image of a modified chessboard, and open it with MS Paint or something similar. Imagine you are trying to cover the whole (modified) board with tiles each two squares long – so they can go either vertically or horizontally and will always cover one black and one white (yellow) square. You can use […]