How to Teach Coding
"How to Teach Coding" is a 117-page guide from a software engineer turned high school Computer Science teacher on how to start teaching coding in any context.
In the first half, you can find detailed instructions on how to plan and execute successful coding lessons, plan entire curricula, structure assessments and resources, and generally approach the art of teaching coding.
In the second half, you can find a host of successful tips on how to teach specific programming concepts, ranging from variables to Object-Oriented Programming (OOP). Along the way are helpful anecdotes of personal experiences in a coding classroom.
Python is used to illustrate how to present certain programming concepts, but the information in this book can be applied to the teaching of any programming language.
Click here for a preview.