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. Eduporium Experiment | STEAM And The Hummingbird Bit

    Eduporium Experiment | STEAM And The Hummingbird Bit
    By combining the powerful brain of the micro:bit V2 with its flexible robotic core and modular parts, the Hummingbird Bit can help you lead classroom STEAM experiences that are one par with teaching using some of the more extravagant robots out there. The kits are actually real affordable, however, and offer a ton of versatility and value for kids throughout
  2. Eduporium Weekly | Designing STEM Lesson Plans

    Eduporium Weekly | Designing STEM Lesson Plans
    Many children love to have STEM experiences in their education and many teachers love creating those opportunities. They don’t typically just fall into place, however, and, like all lesson plans, require careful design. In STEAM education, impactful lessons and activities are almost endless, which often makes it easier for teachers to find or create something that’s relevant.
  3. Tips & Tricks | Root rt0 Coding Robot

    Tips & Tricks | Root rt0 Coding Robot
    Students can use the Root rt0 without any prior coding experience or prior experience using their standard Root model. The rt0 is compatible with the iRobot Coding app, which students can access on iOS or Android devices as well as others. There’s also the online iRobot Code platform, which kids can use to practice programming without a physical robot.
  4. Rising Resources | SpriteBox Coding

    Rising Resources | SpriteBox Coding
    Sometimes, teaching kids about coding can get complicated. Even with all of these excellent coding solutions that are available for K-12 teachers and their students, it can sometimes feel challenging to pinpoint how exactly to start. So, in this post, we’re exploring the SpriteBox Coding platform, a CS app that educators can use to introduce coding in early elementary school.
  5. Webinar: Coding With Terrapin's Bee-Bot, Blue-Bot, And Tuff-Bot

    Webinar: Coding With Terrapin's Bee-Bot, Blue-Bot, And Tuff-Bot
    Joining us in the broadcast from the Terrapin team were Bill Glass and Luis Noreiga, who led some insightful demos for attendees. If you have thought about using the Bee-Bot, Blue-Bot, or Tuff-Bot in your STEM teaching, we definitely recommend checking out the replay! You can learn all about the Terrapin robots, accessories, and their unique online coding emulators.
  6. Rising Resources | BlocksCAD For 3D Modeling

    Rising Resources | BlocksCAD For 3D Modeling
    BlocksCAD is a tool that allows students to use blocks of code to engineer completely digital designs while they work on building their tech, invention, and other crucial STEM literacies. Educators can use BlocksCAD to shape an entire class or unit or to supplement existing instruction and sign up for the plan that’s best for what both them and their
  7. 5 Next-Level Coding Languages For Students To Explore

    5 Next-Level Coding Languages For Students To Explore
    There is a huge deal of focus on coding in elementary school, and rightfully so but, this week, we wanted to go a little beyond the traditional classroom coding adventures that we love. Besides the always popular platforms, like Scratch and MakeCode, some more complex programming languages, like JavaScript, Python, and HTML, provide older kids with new opportunities.
  8. Eduporium Weekly | Creating Fun Afterschool STEM Learning

    Eduporium Weekly | Creating Fun Afterschool STEM Learning
    Afterschool STEM programs and camps have been around for many years, but they are sometimes entirely for child care purposes. Recently, however, we’ve seen shifts in more kids actually wanting to participate in enrichment programs to continue developing various STEM skills outside of the school day. And, the best part is they often truly enjoy these STEM experiences.
  9. Tips & Tricks | Dash Robot From Wonder Workshop

    Tips & Tricks | Dash Robot From Wonder Workshop
    The Dash Robot is designed for students who are six and older, making it a superb option for kids who have never tried robotics or coding. It allows all students to use block code to bring the robot’s actions to life on their desk or their screen. Whether you’re looking for good robots for students to use in afterschool clubs
  10. 5 Of The Best Coding Robots For The Classroom

    5 Of The Best Coding Robots For The Classroom
    For students, learning to code is both essential and accessible. With many age-appropriate classroom coding solutions available, helping them to see the possibilities, benefits, and enjoyment of robotics and coding education is very much possible for instructors to accomplish. Plus, other benefits of CS education, like boosting creative problem solving skills, are extensive.