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. 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.

  2. Tips & Tricks | The Root + iRobot Coding

    Tips & Tricks | The Root + iRobot Coding

    The Root Robot by iRobot Education is regularly among the most versatile educational robotics devices. With its three levels of coding and something for all students—from pre-readers up to veteran programmers—within their iRobot Coding platform, instructors can access impactful STEAM projects, incorporate new coding concepts, and boost students’ CS development.

  3. Best Drones For Education: From Building And Flying To Coding

    Best Drones For Education: From Building And Flying To Coding

    Drones are currently used in many key industries, like telecommunications, agriculture, construction, and security, They are even finding a home in the performing arts, and soon enough, delivery drones might even show up at your door. Therefore, it is essential for middle and high-school students to build familiarity with coding and piloting using the top educational drones.

  4. Eduporium Experiment | CoDrone EDU

    Eduporium Experiment | CoDrone EDU

    Although DJI recently discontinued the Tello EDU and RoboMaster drones, educational drones offer a solid path to teaching programming and piloting skills in your classroom. We spent time with our new addition, the CoDrone EDU, learning to fly and program. Compatible with Blockly and Python, the CoDrone EDU is a top coding companion for kids in a range of grades.

  5. Eduporium Experiment | iRobot Create 3 Robot

    Eduporium Experiment | iRobot Create 3 Robot

    Although it’s a more advanced robotics tool, the Create 3 is certainly viable for any classroom. The biggest differentiator between the Create 3 and the Root Robots comes with its programming functionalities, which are almost entirely centered on text-based programming in Python but teachers could also, however, use it to introduce students to the world of ROS 2.

  6. Edison Robot Projects: Screen-Free Simplicity To Text Coding

    Edison Robot Projects: Screen-Free Simplicity To Text Coding

    When teaching STEAM and coding skills with the Edison Robot, its unique features make it super popular among today’s teachers. This starts with its compact size, which helps to make the Edison a true 1:1 STEM solution in many cases. Some say it’s shaped like a brick but it’s also very dense and tough, which makes it a strong option for graphical or text coding lessons.

  7. Eduporium Experiment | STEAM And The Strawbees micro:bit Kit

    Eduporium Experiment | STEAM And The Strawbees micro:bit Kit

    You might already know that the micro:bit is an extremely versatile STEAM tool. It’s also, however, compatible with a bunch of other technologies, like the Finch Robot 2.0, Hummingbird Bit, pi-top CS Kit, and more. Those are not the only STEAM solutions on that list, however, so we explored one of those other in-depth EdTech kits in the Strawbees micro:bit Pack.

  8. Rising Resources | Codesters And Classroom Coding

    Rising Resources | Codesters And Classroom Coding

    Codesters is a digital programming platform that truly helps teachers keep student coding opportunities flowing. In this Rising Resources post, we are exploring Codesters and why it’s such a helpful platform for anyone who is teaching coding in the classroom. To start, it’s free for educators to sign up and it helps make coding lessons fun and challenging for students.

  9. Eduporium Weekly | 5 Robots For Engineering And Coding

    Eduporium Weekly | 5 Robots For Engineering And Coding

    These days, not only can instructors utilize robotics tools to teach students coding and computational thinking skills, a lot of them have an engineering element within them as well. We think it’s great that educators and children can combine these two key areas of STEM by first building their robot (like any of these five prime examples) and then programming its functions.

  10. Using Educational Robotics Tools Progressing From K-12

    Using Educational Robotics Tools Progressing From K-12

    There truly is an endless number of elements to computer science and, as time has gone on, educational robotics solutions have evolved to help our teachers illustrate so many key coding concepts with various avenues for students to develop these skills. So, while some are designed for EarlyEd students (as early as Pre–K), others are complex enough for high school.

Items 31 to 40 of 392 total