Skip Discover Education Main Navigation

Complete support for teaching coding in primary schools

A scheme of work, lesson plans, helpful video guides — it's all included.

Take coding from concept to reality

Block coding

Our Block coding lessons provide a graphical approach to coding where pupils can drag and drop blocks together to build an application.

What's included?


Our HTML tutorials start with the basics: from introducing HTML to adding paragraphs, images and headings to web pages.

What's included?


Our Python tutorials cover basic coding, such as how to make simple quizzes and explore graphics, as well as more advanced coding concepts.

What's included?

100+ step-by-step lessons

Discovery Education Coding is based on pedagogical progression and teaching your pupils the skills of coding as part of their wider learning. It includes video tutorials and comprehensive supporting resources to enable you to teach coding.

Comprehensive lesson plans

Our lesson plans match computing and core curriculum objectives to coding activities. They contain learning objectives and success criteria against which pupil progress can be assessed. With cross-curricular and prior learning links, these plans are designed to help teachers unfamiliar with this new programme of study.

My school’s apps

Pick up where you left off with save and edit. Any unfinished block coding apps can be saved and revisited at any time. Pupils and teachers can publish finished apps to a bespoke schools' area and share them with friends and family in minutes.

Challenge zone

Open-ended Block coding challenges which pupils can go back to over and over again, designed to be used independently by pupils of all levels. These challenges will give pupils the opportunity to develop problem solving skills and programmatic thinking.

Free code lessons

The 'free code' lessons allow pupils to demonstrate their learning and unleash their imaginations.

iPad & tablet friendly

All of the service can be accessed, viewed and used from tablets and iPads making it easier for teachers and pupils to plan or play at any time of the day. You can also create apps that use features from the iPad such as tilt and swipe.


A subscription is based on the number of pupils on your school roll. Annual charges are based on the following price bands:






Please note: schools in Northern Ireland should download the following order form.

All prices quoted are excluding VAT, FTE numbers are based on latest report to the DfE.