Best Coding & Computational Thinking Solution

Recognizes the best educational solution or platform that teaches students coding and computational skills, logic, problem solving, computer science, and algorithmic thinking. Solutions may include programming language platforms, robotics and coding courses, not excluding hardware options or a blend of hardware and software. Solutions should allow students to think creatively, reason systematically, work collaboratively and share their creations with others.

Computer Science Essentials™ - EiE® - Museum of Science

Computer Science Essentials™ is a grades 1-5 curriculum that shows how STEM and computer science practices work together to help learners build collaborative problem-solving skills and resilience. Essentials promotes access, equity, and excellence through fun, engaging classroom lessons in five computer science (CS) units. For teachers, a digital guide provides step-by-step preparation, instructions, and resources to differentiate the activities and support learners with diverse learning styles and abilities. The companion Engineering Essentials™ units add to this integrated approach and offer more opportunities for students to build a STEM mindset. Essentials creates a unique problem-solving approach by integrating CS content with a creative design challenge. Students explore topics including robots, animations, automated systems, computer games, and digital images. Each unit progresses from unplugged introductions to hands-on problem solving with digital tools. Real-world problems engage students from the beginning, and collaborative hands-on activities keep interest high throughout the unit. The Engineering Design Process offers a structure students can use to work through challenging problems and build their computational thinking skills. Cross-curricular connections, including a standards-aligned Math Extension Lesson, incorporate the most up-to-date findings about how computational thinking supports learning in other subjects. Now more than ever, we know that it is critical that students have a comprehensive STEM education from the beginning of elementary school that includes 21st century skills, such as communication, collaboration, critical thinking, and creativity. Our goal as a non-profit organization is to ensure we are increasing proficiency in STEM and empowering all students with the STEM skills they need to become tomorrow’s innovators.

  • Go To EiEŽ - Museum of Science's Web Site
  • Go To Product Site
  • Supporting Video
  • Robotify - Imagine Learning

    By the year 2030, it is estimated that 375 million jobs worldwide could be lost to automation, and coding and robotics will be a required skill to enter the workforce. Robotify’s mission is to use virtual robots to make coding accessible for all. Robotify empowers every student (and teacher, and parent) to learn coding in an inspiring and playful way. Robotify gets students coding quickly and easily by engaging them in controlling virtual robots. Because no app download is required, Robotify is available anywhere, anytime, on any device with an internet connection. To ensure optimal performance and unbeatable student engagement, Robotify is powered by the best in-browser physics engine simulator in the world. Robotify’s proprietary simulation engine has 3x the performance of comparable solutions, and its API enables 7x efficiency boost in load -times. Robotify is also committed to supporting educators who may be new to teaching coding and robotics. The interactive curriculum is designed to align with CSTA K-12 standards. Plus, all Robotify courses include comprehensive lesson plans, and curriculum mapping and software guides to help teachers plan effective lessons. An easy-to-use teacher dashboard tracks student progress and usage, and also includes robust classroom management tools. Best of all, Robotify offers embedded professional learning opportunities and certification in teaching coding and robotics. The Robotify student experience features three key elements: Learn, Create, and Compete. “Learn” provides course-based learning where students discover how to code using the in-page instructions and by controlling virtual robots. “Create” centers on project-based learning where students are challenged to apply their knowledge to build, reuse, edit, and analyze code to solve problems by creating and solving projects in Robotify’s captivating 3D environments. “Compete” engages students in game-centric learning where they put their coding skills to the test by participating in fun virtual robotics multiplayer and singleplayer games. And, because all Robotify activities take place in a virtual world, the solution eliminates the cost of materials and easily solves for the delicacy of physical robots.

  • Go To Imagine Learning's Web Site
  • Go To Product Site
  • Sphero indi Student Kit - Sphero, Inc.

    Sphero indi is our most approachable learning robot for kids 4+. indi’s color sensor reads included color cards as it drives over them, providing directional movements for it to navigate different puzzles. indi inspires imaginative, play-based learning while kids utilize important skills like problem-solving, storytelling, and computational thinking to complete activities. Until now, most robots, including Sphero’s, were designed for kids in third grade through high school and required an app and device. Based on insight from educators and parents, we realized kids in PK–2nd grade (ages 4-7) needed a fun, interactive, and engaging robot just for them. indi teaches computational thinking skills through 4 main avenues: Decomposition - The process of breaking down a complex problem, into smaller, more manageable parts. - Understanding place value or being able to describe a story’s arc requires the learner to break the bigger picture into smaller pieces. Everyday tasks like making a schedule or a shopping list are also examples of decomposition. Abstraction - The process of weeding out important information and ignoring irrelevant details. - Abstraction can be difficult for young learners because it generally only exists as an idea and requires the ability to make generalizations and draw conclusions. Examples include being able to identify the main idea of a story or formulate a hypothesis. Pattern recognition - The analysis of similar objects or ideas to extend or create patterns to better understand a problem. - Early signs of pattern recognition include being able to sort objects by color, or learning to skip count. Realizing that most plants have green leaves or that the sun is seen during the day and the moon during the night are everyday examples. Algorithms - The development of steps used to solve a problem, often a sequential set of rules that are followed. - Solving a math problem or writing a computer program are examples of algorithmic thinking, but even everyday tasks like making a peanut butter and jelly sandwich or tying your shoes are examples of algorithmic thinking too. Designed for learner progression, learners can advance their knowledge of programming with Sphero’s new drag and drop blocks in the Sphero Edu Jr app, designed just for indi. In the app, they can control how indi reacts to the world through intuitive yet powerful programming blocks or enhance computational thinking skills by creating new patterns, solving puzzles, and reprogramming what the different colors mean to indi. indi is a game-changing educational robot specifically designed for the youngest learners. When you initially think of robots you might think of a complicated and difficult tool with a steep learning curve, especially for young kids, and even for parents and teachers unfamiliar with STEM. indi is designed to make complex learning accessible, easy to understand right out of the box, and, most importantly, fun.

  • Go To Sphero, Inc.'s Web Site
  • Go To Product Site
  • Supporting Video
  • Supporting PDF
  • uCertify Course - uCertify

    uCertify provides highly engaging, flexible, cloud-based and device-enabled courses for technology, engineering or vocational training.


    uCertify courses can be used for self-paced, mentor-guided or instructor-led training. Each student is provided with an individualized learning path. Educators can use these courses to deliver credit courses or augment their existing credit courses. Educators can customize these courses to add additional content with ease to accommodate diverse audiences and education missions.


    uCertify courses engage students through interactivity, hands-on learning and instantaneous feedback.  The course navigation is driven by a dashboard that is adapted to the specific course.  Students can toggle between the various learning tools and resources and then return back to the topic at hand with one click. 


    Each uCertify course comes complete with a study planner that allows students to track their progress.  In addition, a progress meter for each major activity allows the students to take corrective actions. 


    uCertify works closely with a number of major publishers to source content for these courses. Administrators appreciate uCertify because of comprehensive reports on student performance, course efficacy and also for ease of  integration and administration.

  • Go To uCertify's Web Site
  • Go To Product Site
  • Supporting Video
  • Supporting PDF