Award winning resources for GCSE, IGCSE & A level Computer Science
Search our resources for course specific videos, lesson assets and more.
Our resources help teachers create impactful lessons in minutes and support students to boost their grades.
Click an option below to view the best resources for you.
About Craig n Dave
Your guides to navigating the unknown…Craig Sargent and David Hillyard, aka Craig ’n’ Dave, are experienced Computer Science teachers who once worked as programmers for the MoD. Since 1997, we've used contemporary pedagogy and high-performance learning strategies to overcome barriers to attainment. We empower teachers to plan with intent regardless of experience, providing the tools and confidence needed to implement impactful learning experiences. Our approach has proven impact supporting students in reaching their full potential while fostering a love for learning.
Discover course specific classroom resources and knowledge videos used by thousands of schools every day

Raise attainment and reduce workload with the best GCSE and A level course companion
Smart Revise boosts achievement by making revision a continual process throughout the course. It provides expertly crafted exam questions with personalised, spaced, and interleaved revision, aligned to course specifications. It offers free access to select topics without purchase commitment. With teacher, AI, self and peer marking it is great for retrieval practice, homework, lesson starters, do now activities, end of topic tests, plenaries, data driven interventions and so much more.
Our award-winning videos support teachers delivering GCSE and A level Computer Science
Winner of the Teach Secondary Best Free Resource, our ad-free and sponsor-free YouTube videos cover the entire GCSE and A level specifications with the knowledge students need to know for their exams. Our additional knowledge byte videos also boost subject knowledge further by exploring beyond the specifications.
Classroom resources to support our videos or course delivery in the classroom
Our premium members have access to download our full range of classroom resources for any course. Everything a teacher needs to deliver computer science lessons with confidence at GCSE and A Level. Suitable for non-specialist teachers too. A membership lasts for 12-months and can be renewed at any time to continue membership benefits. Upgrade your free crew membership to become a premium crew member.
The best way for young people to learn to code evolved over 20 years
Time 2 Code is the best way to learn to code. Not just because it is completely free for everyone, but because it includes all the established pedagogies in a scheme that is the result of our 20 years’ experience in teaching teenagers with amazing results. This is the only scheme with comprehensive scaffolding and differentiation. Even better, it is compatible with Mission Encodeable too.
Back for 2025: Craig ’n’ Dave and Friends will be bring you the Festival of Computing
The Craig’n’Dave and Friends conference is back, bigger and better than ever. Now the Festival of Computing sponsored by Craig’n’Dave, Bromsgrove School and OCR. This is the main CPD event of the year for Computer Science teachers. Tickets are limited to 300 so secure your place today to avoid disappointment! We ask for a small deposit to secure your place as demand is high, but this is fully refundable if you attend or cancel with enough notice.
Rating & Reviews
Loved by Teachers and StudentsYour premium resources have been the best value of anything I have ever purchased.
Wow – just discovered the TIME 2 CODE site – this will be a game changer for teaching my GCSE classes and possibly introducing lower down the school.
Craig’n’Dave resources have made a huge difference for my students since we started using them.
Smart Revise really works. Our A Level A* percentage shot up.
I got an A* in AQA A level computer science and I am still in shock because this was the A level I was most concerned about. I watched your videos religiously during the last months and I can’t thank you enough.