Coding is one of the most lucrative and essential skills of the 21st century, it’s at the core of every piece of technology which governs your life. From scrolling through social media feeds, to following your sat nav, to the security system which protects your home, these platforms all rely on code to function. Consequently, demand for the skill is increasing in many different industries, including finance, health care and manufacturing. This has resulted in job growth 12% higher than the market average. Therefore, it seems imperative that we develop these skills in our kids today, to ensure success in the digital world of tomorrow.

Learning to code is like learning any language, in that the earlier you start the more natural it becomes. So when kids learn to code from a young age, they gain a deeper and richer understanding of programming languages. Undoubtedly the most effective way for kids to learn to code is through STEM toys. STEM toys break down complex programming concepts and create a way for kids to learn them through play. Starting with preschoolers and ending with teens & adults, we’ve reviewed the best STEM toys for coding & programming 2017!

1. Fisher Price Code-A-Pillar Review

  • Best for learning: Coding & Programming Basics.

  • Recommended Age: 3+.

  • Price: $37.99

[last updated: 05/06/17]

See More Details

Fisher prices Code-A-Pillar is one of the best stem toys for coding and programming for preschoolers

Fisher Price’s Code-A-Pillar is an intuitive new toy which is designed to introduce coding toys to preschoolers. In order to control the caterpillars movement, you have to arrange the segments in different ways. For more of a challenge kids can use the two targets provided to make the robot caterpillar travel from A to B, which is essentially the basics of programming. The segments are easy to fit together so perfect for smaller hands, whilst colourful lights, sounds and blinking eyes keep children engaged. The Code-A-Pillar develops critical STEM skills like problem solving and sequencing, helping to build the foundations of learning to code. It’s one of the best coding toys for preschoolers, so has earned its place on our best STEM toys for coding & programming 2017 list!

2. Code & Go Robot Mouse Review

  • Best for learning: Coding & Programming Basics.

  • Recommended Age: 5+.

  • Price: $40.68. You save: $19.31 (32%).

[last updated: 05/06/17]

See More Details

Code and go mouse set is another great stem toy for learning coding and sequencing

Aimed at a slightly older audience, the Code & Go Robot Mouse is a hands-on way for kids to learn coding & programming. First you build a maze using bases, walls and arches. Then place the wedge of cheese at the end and use the coding cards to figure out which path Colby the mouse should take. Finally, program Colby using the sequence and watch him race to get the cheese! The set comes with 20 maze idea cards, but after that it’s open ended play. Similar to the Code-A-Pillar, this toy is a great coding toy for preschoolers which teaches the basics of programming. It also features bright colours, sounds and lights – great for younger ones!

3. Wonder Workshop Dash & Dot Robots Review

  • Best for learning: Intermediate Coding & Programming, Robotics.

  • Recommended Age: 6+.

  • Price: Starts at $49.25

[last updated: 05/06/17]

See More Details

Dash and dot robots are great stem toys for learning more advanced coding concepts

The first two toys in our review of the best STEM toys for coding & programming 2017 are great coding toys for preschoolers, but lack any capabilities for higher level learning. More advanced STEM toys for coding tend to combine with robotics resulting in some of the most innovative toys on the market. Wonder Workshop, which has earned a name as Bill & Melinda Gates’ favorite STEM toy maker, is one of these producers.

Two robots, Dash & Dot, can be programmed using the intuitive, picture-based Wonder Workshop apps to do almost anything! All 5 apps are free, with regular updates to keep things fresh. Starting with basic coding, the tutorials guide kids through more advanced concepts.With literally hundreds of games and experiences to explore, there is something to suit all ages and play styles.


Dot is the cheaper and more basic of these two bots, coming in at $49.99. With the apps, your child can bring the little robot to life by programming Dot to play games, interact with you, display behaviours or become a gadget. For example, use the Wonder app to code Dot to become an energetic alarm clock or blinking nightlight. Next, use the Blockly app to do things like turn Dot into a ticking time bot in the hot potato game, or use Dot to control Dash. You can also buy awesome accessories, our favorite being the Lego Brick connectors which really open up the possibilities for open-ended play!

Dot robot can be attached to lego pieces, a great STEM toy for creativity!


At $149, Dash is a lot more expensive than Dot, but is packed full of features so it’s easy to justify the price hike. State of the art hardware allows Dash to respond to your voice, dance, sing and navigate objects – more like a pet than a toy! The Go, Path and Wonder apps allow you to explore anything and everything that Dash can do. Figure out how all the lights, sounds and sensors work and send the robot on journeys around the house! Using the Blockly app, your child can start to discover higher level coding concepts such as exploring variables, events, conditionals and more.

Similar to Dot, there is also a load of accessories. With the Xylo app and Xylophone add on, your kid can program Dash to play songs or make their own tunes. Another cool add on is the launcher, which turns Dash into a mini robot catapult! And of course there’s the Lego attachments, which allow you to modify Dash in any way imaginable. For example, two fans built an ingenious attachment which holds a pen and allows Dash to draw whatever you program him to!

Dash robot is great for learning more advanced coding concepts

Still not convinced? Check out this awesome video of Dash & Dot in action…it’s not hard to see why Wonder Workshop made it to our best STEM toys for coding & programming 2017 list!

4. Lego Mindstorms EV3 Review

  • Best for learning: Intermediate & Advanced Coding, Robotics, Mechanical Engineering.

  • Recommended Age: 10+

  • Price: $349.95

[last updated: 05/06/17]

See More Details

The revolutionary Lego mindstorms is our number 1 best robotics kit for adults in 2017

Lego are a household name when it comes to STEM toys, with a reputation earned through construction toys rather than robotics. However, with the release of Lego Mindstorms they have reinvented themselves as one of the most innovative robotics toy makers on the market. Lego is creative freedom. With endless ways to assemble thousands of varieties of bricks, the only limit is your imagination. Yet, with Mindstorms those infinite possibilities just got a little more…infinite. This set gives you the freedom to build your own vehicles, creatures, machines or whatever else your mind can conjure. With 550+ Lego Technic Elements, including touch sensors, colour sensors, infrared sensors, motors & the ARM9 processor, it’s packing some serious hardware!

the lego mindstorms 550 components

Download the free app and bring your designs to life by programming the EV3 Brick with the user friendly, drag-and-drop interface. When your ready, download the more advanced EV3 programming software for PC & Mac and let your inner creative run wild! Alternatively, you can also control models with a simple remote. We love that there’s so many options for different skill levels, it’s accessible to all but gives options for higher level learning.

The set comes with building instructions for 5 robots, but the rest is up to you! That said, if you are in need of a little inspiration there are many guides and idea books available. The active Lego Mindstorms community is also a great place for support and further inspiration. If you are in any doubt about the potential of this kit, check out this video compilation of the incredible things fans around the world have invented! Lego Mindstorms is truly one of the best STEM toys for coding & programming 2017.

5. Anki Cozmo Review

  • Best for learning: Intermediate & Advanced Coding.

  • Recommended Age: 8+.

  • Price: $173.99.

[last updated: 05/06/17]

See More Details

Cozmo is a great stem toy for teens to learn to code

Anki’s goal is to take artificial intelligence (AI) out of labs and into peoples lives, and with this little robot they have done just that. Cozmo is the AI robot sidekick only thought possible in movies. With state of the art facial recognition software, Cozmo sees you and calls your name! The more you play and hang out, the more Cozmo develops and evolves a unique personality. There are many games and fun ways to play with Cozmo, but we have just focused on the coding aspect here. If you want to know more, check out the full review.

The Software Development Kit (SDK) is where things really get interesting. Using the SDK, you can develop your own custom software for Cozmo, to create almost any experience you can think of! Anki provide 10 example scripts which include teaching Cozmo to sing a scale, patrol for intruders or become an alarm clock. The rest is up to your imagination…With access to higher level functions including the vision system, path & motion planners, behaviour system and animation system, you can do some amazing things. Program Cozmo to recognise specific faces and respond with a behaviour or action, connect to the Twitter API and tweet Cozmo to turn on your smart lights or tap into the animation system and create custom emotions. The possibilities are endless! Read more about the SDK here.

What’s more, the SDK uses Python which is one of the most widely used and dynamic programming languages. So playing with Cozmo develops valuable, transferable skills. This really is the toy of the future, and our list of the best STEM toys for coding & programming 2017 would not be complete without Cozmo!

Summary of the Best STEM Toys for Coding & Programming 2017

This article was written with the intent to show that there are great toys out there for pretty much any age or skill level. Coding is the language of the future and, with the suggestions provided here, learning it will become a doddle. A great deal of time and research goes into compiling our reviews, so we hope you’ve found our list of the best STEM toys for coding & programming 2017 useful!

Leave a Reply