Computer Science preparation books

This page contains books that might be useful or interesting to A-level students thinking about studying or with an interest in Computer Science. These books are not about coding as such, but do help understand some of the important fundamentals about how computers and code work.

All the images contain Amazon links so please use them to buy the books if this has been useful to you!

Many of these books are also great as Audiobooks – get a free trial of Audible here:


The New Turing Omnibus

66 chapters providing an accessible introduction to fundamental ideas of computer science.


Algorithmic Puzzles

Around 100 interesting puzzles with hints, discussion and solutions.


Algorithms Unlocked

A book about algorithms – how to describe and evaluate them.