Coding Student-Guided Block, HTML, and Python Coding Close Modal Bring Coding to Life With Discovery Education Coding, students will gain a secure understanding of coding concepts, like algorithms, sequences and variables, and develop critical computational thinking skills through decomposition, logical reasoning, and imaginative problem-solving. And, best of all, students and teachers alike will be able to demonstrate their creativity and build confidence by creating their very own apps and sharing them with their classmates and colleagues. Contact Us Teacher Support Resources Explanatory videos help simplify complex concepts and provide visual illustrations and examples of what students need to achieve in each lesson of the Coding curriculum. Over 100 lesson plans also provide everything you need for instruction, including a quick overview, learning objectives, success criteria, vocabulary, and key questions for comprehension. Scaffolded Learning Support Each unit is broken down into bite-size chunks that enable students to master each skill before moving on to the next. Built-in code validation and a “console” area help students identify any mistakes they’ve made and ensure they’re fully supported in their learning. Free Code Opportunities There’s also plenty of room for creativity with open-ended activities at the end of each unit to stretch student imagination and challenge them to come up with their own ideas by adding new objects and actions to those they’ve used in lessons. Students can go even further with the free code area, which allows them to write their own code from scratch using the full library of coding blocks available. Engaging Programming Challenges The contexts used throughout the Coding curriculum are interesting and motivating for students, with a tangible output at the end of each lesson. Whether it’s making a space rocket fly, or Red Riding Hood walk through the forest, or even giving food to a hungry monster, every student can find their unique source of inspiration. Take Coding from Concept to Reality Block Coding Our block coding lessons provide a graphical approach to coding where students drag and drop events, objects, and actions to make things happen in a program, eventually progressing to building their own games and apps. Block coding includes: HTML Discover how the web is built. Students will learn how web pages are designed, structured, and presented with HTML mark-up and CSS exercises. They’ll add tags, images, and links to bring their web pages to life. HTML includes: Python Explore how this real-life coding language works. Students will learn how to write programs using text, and apply their coding know-how to build quizzes, draw graphics and run simulations. Python includes: Debugging Lessons Help students build resilience as they seek out the source of errors in their code. Our debugging lessons challenge each coder to think through and experiment with different solutions to a problem and sharpen critical skills that will prepare them for the future. Offline Activities Coding is not just about being able to write code, it’s about teaching students to think like a coder. There are five key aspects to computational thinking—logic, algorithms, decomposition, patterns, and abstraction—all of which provide support in real-world challenges and situations. Previous Slide Next Slide Learn more about this exciting addition to our dynamic Experience platform. Contact Us Available Languages Discovery Education Services are Available in Multiple Languages, Including English, Arabic, Spanish, Mandarin, Swedish, and More.