Nichola Wilkin Ltd | Computer Science resources for busy teachers

Have you checked out the Computing Classroom membership?

Computing Teacher Tips

These posts are written by a former Head of Department and independent resource publisher. They’re here to help you think more clearly about teaching computing without guilt, hustle or overwhelm.

Trusted by thousands of teachers, with over 2.8 million resource downloads.

Why sorting and searching algorithms are not enough
Published on: 01/10/2026

Six classroom-ready real-world algorithms to teach beyond sorting and searching. Includes a detailed greedy algorithm example with coin change plus practical links to Python, constraints, trade-offs and computational thinking.

real-world algorithmsalgorithms in everyday lifeteaching algorithms KS3Pythoncomputational thinking strategiesgreedy algorithm lesson
Rethinking Programming Pedagogy: A Comparison of PRIMM and JUMP123
Published on: 20/03/2024

Rethinking Programming Pedagogy: A Comparison of PRIMM and JUMP123

Pedagogyteach Python programmingPythonTeach computingPRIMMJUMP123programming teaching resources
5 techniques to help you learn to code
Published on: 23/07/2020

Ever wanted to learn how to write computer programs? With these 5 tips you can learn how to write code using any programming language.

PythonProgramming
AI Escape Room The Museum of Mistakes
Computer Science Lessons with Nichola Wilkin Ltd

Empowering computing teachers with accessible, quality computer science lessons.

© 2026 Nichola Wilkin Ltd