Underpinned by pedagogical practices and theory of what works in teaching computing, this book gives existing and new teachers ideas to enable them to plan an inclusive curriculum for the secondary school computing classroom. Each chapter is designed to challenge teachers to think about their own practice and curriculum design.