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. Launch Structured STEAM With The Discover Drones Kits

    Launch Structured STEAM With The Discover Drones Kits
    As drones continue to serve as notably valuable tools within our economy, creating educational experiences around their uses, applications, and new capabilities have proven to be valuable for students. Perhaps the best part is how drone education fits under many different umbrellas and educators can use the Discover Drones solutions and curricula in STEM and CTE.
  2. Rising Resources | Code In Any Context With CodeMonkey

    Rising Resources | Code In Any Context With CodeMonkey
    CodeMonkey is a super dynamic platform for kids, parents, and educators who have any amount of prior programming experience to develop critical coding and STEM skills. With interactive games on a variety of relevant CS topics, a wealth of teaching resources, and its cool program-sharing social feature, CodeMonkey makes the perfect addition to any STEM classroom.
  3. 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.
  4. NAO Robot Programming And The NAO AI Edition

    NAO Robot Programming And The NAO AI Edition
    Unlike with the previous NAO V6, the AI Edition is more suited for students in higher education or any who have enrolled in CTE pathways programs in high school. It is designed to help these students explore a variety of more advanced technology concepts in addition to the crucial SEL connections educators could establish using the previous NAO Robot versions.
  5. Best STEM Toys For Building Key Skills

    Best STEM Toys For Building Key Skills
    While STEM learning wasn’t always top priority in the pandemic-disrupted years, some educators continued doing their best to provide students with these opportunities in different learning environments. And, in that time, we have seen how many top classroom EdTech tools also double as beneficial STEM toys for individual exploration. So, here are a few of our favorites.
  6. Eduporium Experiment | Tuff-Bot Robot From Terrapin

    Eduporium Experiment | Tuff-Bot Robot From Terrapin
    When it comes to both programming and power, the Tuff–Bot is among the most powerful educational robotics tools. It has four oversized wheels with high-quality tread that allow it to travel over a variety of indoor and outdoor surfaces. And, though it is similar to the Bee–Bot and Blue–Bot Robots, a key difference is that students can create much more
  7. Tips & Tricks | Marty The Robot V2 From Robotical

    Tips & Tricks | Marty The Robot V2 From Robotical
    Since it’s a Scratch-compatible robot, the Marty V2 is super accessible for students with different CS experience levels. Scratch is a graphical coding language, which means your students don’t necessarily need to have prior experience with coding to program their Marty. Then, there’s its Scratch Jr. and Python compatibility—making the Marty V2 viable in all K-8 grades.
  8. Tips & Tricks | Blue-Bot Coding, Instructions, And Lesson Plans

    Tips & Tricks | Blue-Bot Coding, Instructions, And Lesson Plans
    Within the Blue–Bot app, there are two different modes: explore mode and challenge mode. Using either mode, kids can access the same directional buttons they’ve used with the Bee–Bot along with a few new features, like 45-degree turns and digital capabilities. Read on to learn how this slightly more advanced early elementary robotics tool can impact STEM learning.
  9. Best Drones For Education: From Building And Flying To Coding

    Best Drones For Education: From Building And Flying To Coding
    Though students can use drones in any number of different ways, it’s often best to wait until middle school before attempting to integrate them in your STEAM curriculum. By the time they reach high school, however, almost all students—especially anyone who enrolls in career and technical education programs—should be comfortable enough to begin piloting them.
  10. Rising Resources | Learn Coding With RepLit

    Rising Resources | Learn Coding With RepLit
    Students can access the RepLit coding platform directly from the browsers they prefer. It is free, intuitive, and helps unlock collaborative programming projects in real time. With efficiency a top priority, there’s no setup process required to use RepLit and all students need is a computer or laptop along with an Internet connection to start exploring real text coding.

Items 31 to 40 of 389 total