Free CODING lessons for Key Stages 1 and 2 Close Modal To celebrate EU Code Week, we've unlocked a series of coding lessons for the Autumn term. With Discovery Education Coding, your 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. What our customers are saying… “As curriculum leader, I feel confident that my subject is being taught extremely well because we are using Discovery Education Coding. It also makes coding an easy teach because the students love it so much!“– Tiffany Bolton, Computing Coordinator at St. Swithun Wells’ Catholic Primary School “The resource has really helped me to meet National Curriculum Computing requirements. It offers lots of suggestions which I use for planning lessons“– Simon Haughton, Computing Lead at Parkfield Primary School Block coding lesson samples Beginner Burst the bubbles Combine start events and click events to make a game in which bubbles disappear by clicking on them as they float up the screen. View details Intermediate Hungry snake In the desert, you'll consolidate your understanding of conditions in programming and learn how different types of conditions can be used in code for different purposes. View details Advanced Stopwatch animation Learn about booleans to make a realistic stopwatch, where boolean values are affected by the stop, start and reset buttons. View details HTML lesson samples Beginner Adding images Learn how to add pictures and photos to a page. View details Intermediate Debugging Use your coding knowledge to fix the mistakes. View details Advanced Links within pages Learn how to make links within a web page that will scroll the page to a different section of the page. View details Python lesson samples Beginner Python printing Start basic coding with Python by learning how to print lines of text on the screen. View details Intermediate Loops and shapes Use loops to draw shapes in Python. View details Advanced Robotic poetry Discover how arrays can be used to produce phrases within Python. View details What our partners say…ENGAGING DIGITAL CONTENT ➜ “Espresso’s digital content appeals to young children and is very engaging. They make connections quickly, because they enjoy the videos so much!”ALL IN ONE PLACE ➜ “It is very easy to use. I like the variety of content, all linked to one subject and in one place. You can log in quickly and find what you’re looking for.” INSPIRING IDEAS ➜ “Espresso provides me with fantastic teaching ideas – particularly through the ‘SOS’ series which offers practical strategies for using digital media in class.” POWERFUL RESOURCES ➜ “I use the Espresso videos to teach grammar. Sometimes the children struggle with new concepts but watching a video alongside my explanation helps to deepen their understanding. We pause to ask questions and the children complete the activities to show what they’ve learned.” OUTSTANDING SUPPORT ➜ “As a school we’ve been very impressed with Discovery Education. The customer support has been phenomenal. We always get a very quick response and we’ve been made to feel that our feedback is really important, which is amazing.” Ready to share a lesson? Get a direct link, ready for sharing! Simply click a lesson title below and we’ll copy a “no distractions” URL to your clipboard. You can then send that link to your pupils digitally (or print it in lesson materials) — allowing them to access the lesson at school or home. No login required. Burst the bubbles – dlc.com/coding-sample-block1 Hungry snake – dlc.com/coding-sample-block2 Stopwatch animation – dlc.com/coding-sample-block3 Adding images – dlc.com/coding-sample-html1 Debugging – dlc.com/coding-sample-html2 Links within pages – dlc.com/coding-sample-html3 Python printing – dlc.com/coding-sample-python1 Loops and shapes – dlc.com/coding-sample-python2 Robotic poetry – dlc.com/coding-sample-python3 Get a full school subscription, with over 100 lessons... Learn more ➜ See pricing ➜