The complete solution for students aged 14-16 learning programming in preparation for Computer Science examinations in England.

Great for A level students learning a new language too.

Code and clock

In partnership with:

Mission Encodeable

Go Code It

SCHEMES OF LEARNING

Python

Course

Python logo

All the fundamentals of programming in Python for GCSE examinations.

C#

Course

C# logo

All the fundamentals of programming in C# for GCSE examinations.

Python

Summer themed programs for the end of term from our partners at Mission Encodeable.

More schemes will follow...

Python

Summer themed programs for the end of term from our partners at Mission Encodeable.

More schemes will follow...

TEACHERS

Discover a new way to teach, assess and provide feedback with programming

Python

Summer themed programs for the end of term from our partners at Mission Encodeable.

More schemes will follow...

Smart Revise logo

Smart Revise has 20 FREE practice examination questions and mark schemes for the Pearson Edecxel 1CP2 GCSE course.

The presentation style exactly matches the format students will see in real practical exams for 5, 10 and 15 mark questions. Find out more about Smart Revise and create free student and teacher accounts here: Smart Revise - the course companion that raises attainment and reduces workload.

Python

Summer themed programs for the end of term from our partners at Mission Encodeable.

More schemes will follow...

TESTIMONIALS

Python

Summer themed programs for the end of term from our partners at Mission Encodeable.

More schemes will follow...

NEWS

Trinket

Trinket is shutting down in June 2026

The boilerplate code for our Python projects needs to find a new home. Find out what this means for you.
Largest number

Update to 02-02 Largest number program

The success criteria for the largest number program in level 2 have been made clearer.
Code listing

C# version is nearly here

We are currently developing a C# version of levels 1-9 that will closely match the Python course.

Registered in England and Wales: 10442992

VAT Number: 290 9845 58

Telephone: 01452 947500

Email: admin@craigndave.co.uk

Bett Awards 2024 Finalist