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. Upcoming Webinar: micro:bit and MakeCode in Education

    Upcoming Webinar: micro:bit and MakeCode in Education

    Not only can students use the micro:bit to learn about coding basics using MakeCode, it has a ton of secondary applications in STEM education. Join us on Thursday, March 4 as we team up with our partners from micro:bit to discuss integrating the micro:bit and its new features in remote, hybrid, or in-class education!

  2. Tips & Tricks | Sphero RVR All-Terrain Robot

    Tips & Tricks | Sphero RVR All-Terrain Robot

    One important feature of note is that the RVR is all-terrain. Unlike its spherical predecessors, the RVR is shaped like a car and has treads, torque, and a precision control system to help it tackle the most uneven of surfaces. Besides that, the RVR is compatible with third-party hardware and programmable using the Sphero Edu app!

  3. STEM and Robotics Kits for Coding with the micro:bit

    STEM and Robotics Kits for Coding with the micro:bit

    Whether students are coding with the micro:bit and MakeCode or using it with other STEAM tools, it’s a powerful tool for CS education in any grade. Speaking of its integrations, the micro:bit is compatible with a number of other technologies, allowing students to add exciting elements to various STEM projects!

  4. Eduporium Experiment | littleBits micro:bit Adapter

    Eduporium Experiment | littleBits micro:bit Adapter

    For any educator who’s used any of the littleBits tools in the past, their offerings were made that much greater with the addition of the Code Kit. And, with this latest wrinkle thrown into the equation, students now have more ways than ever to design, invent, and code with littleBits! Read on to learn more about the littleBits micro:bit Adapter.

  5. Dash's Neighborhood for In-Person or Remote Coding

    Dash's Neighborhood for In-Person or Remote Coding

    With a Class Connect subscription (that’s now included in bundle purchases), educators can access the brand-new Dash’s Neighborhood program. With this virtual coding environment, students can keep coding whether they’re learning in the classroom, at home, or a mixture of both this fall.

  6. Eduporium Featured Educator: Anna Blake

    Eduporium Featured Educator: Anna Blake

    This month, we hear from Anna Blake, who’s an elementary school technology integration specialist in the Elizabeth Forward School District (PA). Among some of the projects she’s helped lead with her students include combining coding and drones using Swift and challenging students to create programs to pilot their drones!

  7. Eduporium Experiment | Coding With The mBot-S Robot

    Eduporium Experiment | Coding With The mBot-S Robot

    Integrating coding and robotics in any classroom is a popular and effective approach to offering children of all ages a real-world STEM education. One of the best options for doing so involves programming with the mBot-S, an engineerable robot that’s compatible with various entry-level languages, so kids can explore computer science in elementary, middle, or high school.

  8. Eduporium Experiment | Ozobot's Shape Tracer

    Eduporium Experiment | Ozobot's Shape Tracer

    Though it’s ideal, having a physical robot is not always an option for students learning outside of the classroom and that’s why these various virtual resources have become so important. Among those is the Shape Tracer game from Ozobot, a cool, Web-based platform students can use to code a virtual Ozobot right on their screen.

  9. Eduporium Weekly | 5 New STEM And EdTech Tools On Our Store

    Eduporium Weekly | 5 New STEM And EdTech Tools On Our Store

    Our one-stop shopping experience is a favorite among K-12 tech teachers and specialists and our Educator Discount on technology and quoting help make it easier to obtain STEM tools from various manufacturers and STEM disciplines in one place. So, what’s among the newest offerings we’re able to provide for students involved in remote, hybrid, or in-person learning?  

  10. The Finch Robot 2.0 Is Ready To Ship!

    The Finch Robot 2.0 Is Ready To Ship!

    One of the more highly anticipated educational technology releases within recent years, the Finch Robot 2.0 is now shipping! Much more robust and versatile than the original Finch Robot from BirdBrain Tech, this new Finch 2.0 is a viable coding and robotics solution for students across every K-12 grade and allows students of different ability levels to try coding in school.