Books

Bad Programming Practices 101

Become a Better Coder by Learning How (Not) to Program

Published by Apress, 2018.

Learn more

See the table of contents

Computational Thinking

A beginner's guide to problem-solving and programming

Published by the British Computer Society, 2017.

Learn more

See the table of contents

Brown Dogs and Barbers

What's computer science all about?

Published by CreateSpace, 2014.

Learn more

See the table of contents