This book provides a step-by-step guide to teaching computing at secondary level. It offers a full framework for planning and delivering the curriculum and how to create an environment in which all students enjoy computing and feel they can achieve. The focus is on giving students the opportunity to transform from users to creators of technology.