Coding

teaching coding in k-12 education


Coding is, of course, a hugely important area of 21st century education. Whether they're as young as Pre-K or ready to enter college, coding is extremely relevant to almost every student's future. Thankfully, millions of educators and administrators realize the importance of teaching kids to code. Whether it's a curricular requirement or part of an informal school club, programming experiences are amazingly valuable for students. There's also plenty of options, so educators can find something without complicated or pricey features. In this section, you'll see a lot of different topics related to K-12 coding. These include features on particular STEM tools, insights on coding integration, skills students can develop and more. There's also something for teachers of all grade levels. Whether you teach the early grades or have students with the foundation to take the next step, you'll find helpful resources for teaching coding in the classroom.


Coding is truly an experience that all K-12 students can have. Starting in the early grades, students can code screen-free with a tool like the Cubetto Robot. Then, they can start to increase their coding skills and explore Blockly environments using tools like the Dash Robot, Ozobot Evo, and many others. From there, students can explore a bunch of different languages, like Snap!, Scratch, MakeCode, and more and, eventually, expand their skill sets by exploring text-based languages, like JavaScript and Python. All the while, the STEM solutions we advocate for also allow students to learn the most important coding concepts, like loops, variables, inputs, conditionals, and syntax. With a natural progression that leads to increased computer science competencies and enhanced future readiness, it's tough to understate the relevance of coding experiences in the classroom.

  1. Tips & Tricks | Kid Spark Education

    Tips & Tricks | Kid Spark Education
    The Kid Spark building kits provide a solution to this by combining reusability, mathematical precision, and ease of use in building blocks that are as appealing to students as they are to teachers. Kid Spark provides a progressive approach to STEM—from counting blocks all the way to text-based coding for autonomous robots!
  2. Rising Resources | PictoBlox from STEMpedia

    Rising Resources | PictoBlox from STEMpedia
    For this week’s Rising Resources, we took a look at the coding resource, PictoBlox. It’s created and supported by the STEMpedia team and allows students to create games, design their own interactive projects, and build their own programs for controlling robots. It can be used to introduce students to block coding and reduce intimidation.
  3. NEW Wonder Workshop Bundles for Elementary School

    NEW Wonder Workshop Bundles for Elementary School
    Teaching coding and robotics in elementary school just got a great boost! With more convenient and robust Wonder Workshop bundles, STEM educators can teach programming more easily than ever! All six new options are now on our store and include as many as 24 Dash Robots to help energize experiential learning this school year!
  4. How To Pre-Order The Hackable Sphero RVR Robot

    How To Pre-Order The Hackable Sphero RVR Robot
    Designed for highly inventive students, the Sphero RVR helps them unlock numerous avenues for creativity—namely that they can hack it using just a Raspberry Pi, Arduino board, or micro:bit. That, combined with this unique potential for customization, make this robot a powerful learning tool. Read on to learn more about it and when you can get your hands on one!
  5. We've Awarded Our EdTech Grant for July

    We've Awarded Our EdTech Grant for July
    Heather Russell is a STEAM teacher from Ecoff Elementary in the Chesterfield (VA) County Public Schools. She is working hard to bring more coding and robotics opportunities to the students in the 39 elementary schools in her district and we’re more than happy to be able to reward her hard work and excellent application!
  6. Eduporium Featured Educator: Mark Wakita

    Eduporium Featured Educator: Mark Wakita
    Each month, we’re highlighting the work of an educator who is effectively using EdTech to empower his or her students with greater learning opportunities. This month, we’re featuring Mark Wakita, a science teacher from California, who uses drones, VR, AR, coding, and movie making to enhance student learning in his classroom!
  7. Tips & Tricks | Makeblock Airblock Drone

    Tips & Tricks | Makeblock Airblock Drone
    The Airblock drone from Makeblock is not your average drone—it’s made of magnetic foam pieces and it’s programmable! It has one core module and six power modules that connect via magnets to build a drone, hovercraft, and other DIY configurations. Students can control Airblock using the Makeblock app for easy programming and piloting.
  8. Tips & Tricks | Kano Computer Touch Kit

    Tips & Tricks | Kano Computer Touch Kit
    The kit is designed for students between 6-13 years old to engineer on their own as they learn how it works. With over 100 creative challenges, games, and stories available for kids to try, there are plenty of opportunities for engagement post-build. Students can create their own art, games, and music as well as learn to code!
  9. Root Robot Classroom Packs Now Available

    Root Robot Classroom Packs Now Available
    One of the most exciting robots for teaching coding in elementary and middle school, the Root is now available in class packs! Educators can more easily bring Root into their classrooms thanks to the additions of classroom packs in sizes of 2, 6, 12, and 30! Root helps teachers cover key CS concepts, like touch interaction, drawing, loops, and more.
  10. Tips & Tricks | Sphero Power Packs

    Tips & Tricks | Sphero Power Packs
    The Sphero SPRK+ Power Pack is a safe, mobile, charging station for 12 SPRK+ robots. It is available for purchase empty (if you already own the robots) or with 12 SPRK+ robots, plus maze tape, stickers, charging cables, classroom posters, and turbo covers. This Power Pack is compatible only with the SPRK+ robots and not the Sphero BOLT.