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 a proven track record over many years 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
Classroom resources to teach GCSE and A level Computer Science
Everything a teacher needs to deliver the GCSE and A level Computer Science course specifications with confidence. Schemes of learning, lesson plans, workbooks, activities, model answers, sample exam questions and so much more. Our resources have a proven track record of success and can be used for flipped classroom teaching or more traditional approaches. Free members can download sample units and some free resources. Upgraded crew members can download all resources for any course.
Award-winning subject knowledge videos for learning 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 with essential notes included in each video too. Perfect for flipped classroom homework and independent learning. Our additional knowledge byte videos also boost subject knowledge further by exploring beyond the course specifications.

The complete assessment and revision platform
Perfect for retrieval practice, homework, lesson starters, do now activities, baseline assessments, end of topic tests, monthly reviews, plenaries, data driven interventions and even online mock exams. Together with teacher, self, peer and AI marking options. Smart Revise boosts achievement by making revision a continual process throughout the course. Providing expertly crafted exam questions with personalised, spaced, and interleaved revision, aligned to course specifications. Create a free Smart Revise teacher or student account to get going with all features for a few topics. Purchase student vouchers to have full access to all questions.
A complete scheme of learning for programming
Based on our popular TIME approach: Try, Investigate, Modify and Make. Time2Code is the best way for students 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 has evolved as a result of our 20 years’ experience in teaching teenagers with amazing results.
The CPD event of the year for Computer Science teachers
The Craig’n’Dave Festival of Computing sponsored by Bromsgrove School and OCR is the must-attend CPD for Computer Science teachers. Keynote speakers and presentations supported by Cambridge University Press, AQA, Code club, Code for life, Computing at School, Digit<all>, Edublocks, Manchester Metropolitan University, Mindjoy, NCCE, Oak National Academy, OCR, Pearson, Raspberry Pi, Rocu, The code show, Vex Robotics and more.
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.