This core text for trainee primary teachers is a guide to the teaching of computing and coding, and provides an exploration of how children develop their computational thinking.