Trusted by 4.5M Educators, 45M Students, in over 100 Countries

Channel Curiosity into code

Discovery Education Coding

Tech novice? Computing pro? Coding’s got you covered. Aligned lessons and resources ensure all pupils gain a thorough understanding of coding concepts, as well as developing computational thinking skills through decomposition, logical reasoning and problem-solving.

Teach Computing with Confidence

Coding gloassary jpeg

Coding Made Simple

Coding makes complex concepts easy to teach. Find 100+ lesson plans, accompanying explanatory videos and key vocabulary lists covering Block Coding, HTML and Python.
coding sequences jpeg

Scaffolded Support

Each unit is broken down into bite-sized chunks, enabling pupils to master each skill before moving on. With built-in code validation and a ‘console’ area to help children identify errors, every child is supported on their quest to success.
coding freecode jpeg

Independent Coding Opportunities

Let pupils' creative juices flow through our free code area. Designed to challenge their newly acquired skills and encourage independent learning, pupils are always engaged and having fun with Coding!

St. Mary of Charity CE Primary School, Kent

Hannah Tudor, Headteacher

“Coding is a consistent resource and it works. As a leader, this is invaluable as there are no unexpected surprises. It’s a complete solution and very cost-effective. Our teachers rely upon it, why would we change it?”

Coding for all ages

Go on a Coding journey

Bring coding to life in your classroom. Whether your pupils are already coding or this is completely new to your school, Coding helps all pupils progress from the fundamental basics of Block Coding to the more challenging HTML and Python.