Discovery Education Coding Take coding from concept to reality.Chat with our team Channel curiosity into code With Discovery Education Coding, pupils will gain a thorough understanding of coding concepts like algorithms, sequences and variables - as well as developing computational thinking skills through decomposition, logical reasoning and problem-solving. Sample lessons Pricing Coding made simple With accompanying explanatory videos and over 100 lesson plans containing learning objectives, overviews, success criteria, vocabulary lists and key questions to ask pupils, Coding has everything you need to make complex concepts simple. 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 their own mistakes, scaffolded learning supports all pupils’ in their quest for success! Write your own code! Let pupils' creative juices flow by coding from scratch with open-ended activities and our free code area, designed to stretch and challenge their newly acquired skills. Motivational and rewarding challenges Coding has something to inspire every pupil. With contexts from making space rockets fly, getting Red Riding Hood safely through the forest to feeding a grumbling, hungry monster, there’s a challenge to intrigue them all! Hannah Tudor, Headteacher St. Mary of Charity CE Primary School, Kent "Discovery Education 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?" Read school spotlight Let’s go on a coding journey! Bring coding to life in your classroom. Introduce pupils to coding using visual blocks (aka block coding), enabling them to master key coding concepts without the worry of precise syntax. Once their confidence grows, extend their skills further with our HTML and Python tutorials. Block Coding lessons Our block coding lessons provide a graphical approach to coding where pupils drag and drop events, objects and actions to make things happen in a program, progressing to building their own games and apps. View details HTML tutorials Discover how the web is built. Pupils will learn how web pages are designed, structured and presented with HTML mark-up and CSS. They’ll add tags, images, and links to bring their web pages to life. View details Python tutorials Explore how this real-life coding language works. Pupils will learn how to write programs using text, and apply their coding know-how to build quizzes, draw graphics and run simulations. View details Teach your pupils to code! Free sample lessons » See pricing »