Skip Discover Education Main Navigation

Learn to code with Discovery Education Coding. Whether you are a coding novice or a coding guru, you’ll be able to deliver the coding objectives as part of the National Curriculum for Computing with confidence in a fun and engaging way.

Teach your pupils to code!

Coding accounts for half of the Computing programme of study. Discovery Education Coding provides complete support for teaching coding in primary schools. The service includes:

  • Over 100 step-by-step lessons with introductory videos.
  • Teacher resources and comprehensive lesson plans for Block coding, Python and HTML.
  • Free code lessons and open-ended challenges.
  • Debugging lessons to help pupils problem solve.
  • A personal school web page to showcase pupils' Block coding apps.
  • iPad-friendly activities.

An annual whole school subscription is available from £200.

Lessons and tutorials

Take your pupils on a journey, introduce them to coding concepts with Discovery Education Block coding, and then evolve these skills with support from our HTML and Python tutorials.

Block coding lessons
HTML tutorials

Learn more

Python tutorials

Learn more

How coding fits with your teaching

With Discovery Education Coding, pupils and teachers alike will be able to create and share their own apps in minutes to demonstrate their creativity and understanding of coding concepts.

Pupils will explore algorithms, sequences and variables, and develop skills like problem-solving, logical reasoning and debugging.


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






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