Books about Computer Science, Hacking and Technology

Black Flag: A code mission book - Matt Langley


  • A sample is here.
  • It is an interactive story where you have to solve coding puzzles on the website. Sounds fun!

A Beginners Guide to Coding - Marc Scott


  • Written by a former BGS teacher!
  • A Beginner's Guide to Coding is an easy-to-follow guide to the basics of coding, using the free programming languages of Scratch and Python.
  • These step-by-step projects will have you talking to your own chatbot or making your own computer games in no time.
  • Accessible, engaging and fun, this book is bursting with eye-catching illustrations and fantastic projects to introduce you to the world of coding.

I, Robot - Isaac Asimov


  • useful as a follow up for the Yr 8 Artificial Intelligence Topic
  • a collection of nine stories regarding humans, robots and morality.
  • It introduces Asimov's Three Laws of Robotics.

Electronics Gadgets for the Evil Genius - Bob Iannini


Python for Kids - Jason R. Briggs


Free Books

How the internet works - Hasse Nilsson


  • useful as a follow up for the Yr 7 How the internet topic works.
  • Free eBook on how the internet works just click on the link about
  • lots of diagrams and few words on each page but very informative.

20 things I learned about browsers and the web - A Google Book


  • About the web and how browsers work.
  • Also free :)
  • Just click the above link.

Making games with Python and PyGame - Al Sweigart


  • Using Pygame to make games - useful for Yr 9 Pygame topic

Invent your own computer games with Python - Al Sweigart


  • Using Pygame to make games - useful for Yr 8 Text games

Hacking secret ciphers with Python - Al Sweigart


  • Hacking secret ciphers - useful for Yr 8 Cryptography

Automate the boring stuff with Python - Al Sweigart


  • Using Python to automate stuff
  • All Al Sweigart books are nicely explained with examples and code.