How to address violence in the news with your students.

Learn more
Common Sense


Best Robotics Apps and Websites for STEM Classrooms

It's easy to get students' attention with robots. Actually teaching students how to code with robotics takes a bit more work, but rewards students with skill-building in logic, problem-solving, systems thinking, and more. Not only will students be introduced to true interdisciplinary STEM learning, but they'll also gain valuable lessons in teamwork and collaboration. Robotics can even help students with autism learn about social cues and develop communication skills. Check out these apps and websites for project-based inspiration, lessons, and coding interfaces to bring your classroom robots to life. 

Continue reading

Top Picks


PrintPrint | Save as PDF


Simple robot ideal for introducing programming to young learners

Bottom line: Students will develop logical and sequential thinking with Blue-Bot, creating a foundation for future coding activities.

Blockly for Dash & Dot Robots

Adorable robots teach hands-on coding skills

Bottom line: You can program robots with code blocks, with plenty of creative options and lots of fun.

Robo Code

Modular robot encourages creativity with endless possibilities

Bottom line: Robo Code is an interactive, playful way to teach coding and build problem-solving skills in young learners.

The Robot Factory by Tinybop

Improve designs, collect favorites in robot creation sandbox

Bottom line: A well-made and enjoyable STEM app that leverages what's great about play -- experimentation -- to spark engineering interest.

Evo by Ozobot

Versatile mini robot tailor-made for teaching coding

Bottom line: Evo encourages students to be creative, emphasizing that coding is a tool in your pocket, not the end game.

Gizmos & Gadgets

Top-notch tool empowers kids to invent, build, and control wirelessly

Bottom line: Easy-to-use, versatile electronic invention set that works wirelessly with your hand-held device.

SAM Labs

Kids use block code and wireless blocks to program, design, and create

Bottom line: With some perseverance, it's a great fit for PBL and STEAM, helping students learn programming skills and engineering concepts through invention.

Wonder for Dash and Dot Robots

Serious robotics programming with seriously adorable robots

Bottom line: It's the most challenging and versatile of the Dash and Dot apps and will keep engineering-savvy kids engaged.


Robotics kit makes design possibilities virtually limitless

Bottom line: For schools with healthy budgets, KOOV helps kids design and code interactive robots with blocks, sensors, and imagination.

Sphero Edu

Cool robots and creative play make programming irresistible

Bottom line: Hub for Sphero robots draws crafty kids who love making into coding, and it empowers them to be collaborators.

Kai's Clan

Innovative STEAM package takes robot coding to the next level

Bottom line: A nearly perfect spin on STEAM coding that combines a bunch of technologies into one, and effectively fuses the real and virtual worlds.

Microsoft MakeCode

Bring code to life with circuits, robots, Minecraft, and more

Bottom line: Once you purchase the hardware, MakeCode opens doors to an incredible diversity of coding applications.

Technovation Families

Family-focused site for learning AI well-suited to classrooms, too

Bottom line: Makes artificial intelligence and machine learning accessible to students of many ages and abilities.

Cue by Wonder Workshop

Unique robot sports sweet features but isn't classroom-ready yet

Bottom line: The Cue has great learning potential but needs additional supports to be classroom-friendly.


Program virtual 3D robots to complete missions

Bottom line: This coding curriculum has great scaffolding for students, but you'll need to find other ways for students to design and create.

Virtual Robotics Toolkit

Supplement your Lego robotics program with solid simulator

Bottom line: Virtual Robotics Toolkit can up your game by providing useful data as you test code and explore challenges virtually.

Get tips for using these tools in the classroom

See related resources