About CCS

Hello fellow educators! As a seasoned computer science teacher I’ve spent the last twenty years navigating the exciting, and often challenging, landscape of teaching computer science at the primary school level.

I created this site as a place to share my experiences, tips, tricks, and strategies that have worked well in my own classroom. It’s designed to help teachers like you feel confident and prepared to bring the magic of computing into your classrooms, no matter your level of prior experience.

Learning computer science is not just about understanding the ins and outs of coding or becoming a whizz at navigating complex digital systems. It’s about teaching our students problem-solving, creativity, and critical thinking skills. It’s about preparing them for a digital future that we can only begin to imagine.

Yet, I understand that starting to teach computer science can feel a bit like climbing a steep mountain. I’ve been there myself! That’s why I’m committed to making this journey more accessible and less daunting for you. Here, you will find step-by-step guides, lesson plan ideas, resources for interactive learning tools, and so much more.

My goal is to create a supportive community where we can learn from each other, share our triumphs and challenges, and above all, nurture the next generation of tech-savvy, problem-solving superheroes. After all, it’s not just about the destination, but the journey we take together.

I invite you to explore, learn, and contribute.