Bad Programming Practices 101

Become a Better Coder by Learning How (Not) to Program
Published by Apress, 2018.
Computational Thinking

A beginner's guide to problem-solving and programming
Published by the British Computer Society, 2017.
Become a Better Coder by Learning How (Not) to Program
Published by Apress, 2018.
A beginner's guide to problem-solving and programming
Published by the British Computer Society, 2017.