Fall Savings — 40% Off

Coding with Connected Toys

With more and more teachers and parents introducing computer programming to children, it’s no secret that learning to code is quickly becoming a must in today’s world. Fortunately, there are hundreds of ways that kids can learn to code. From game-based learning to offline instruction, there’s something for every learning style and skill level.

Connected toys

Connected toys (or smart toys) are equipped with Wifi and Bluetooth, allowing kids to control them using a computer or smartphone. There are many types of connected toys, from drones to dolls to robots! But perhaps most exciting are the connected toys that teach kids to code, a method particularly suitable for tactile learners.

Read on for recommendations based on every child’s interest!

Coding With Parrot Drones

Parrot drone

Learner Type
Beginner through advanced coders


Type of Coding
Blocks, C, C++


Kids love playing with drones! So why not make the most of it by having them learn to code at the same time. With Parrot drones, kids will have a blast flying drones but will also feel a great sense of accomplishment by programming the drone’s commands. Parrot drones are programmable using both blocks and text-based programming, which gives options to young coders at all levels.

  • Getting a drone - You can purchase a Parrot drone from Parrot’s website, Target or Walmart.
  • Block-coding environment - Tynker supports a block-coding environment for Parrot drones. Download the Tynker app or start at Tynker.com. Premium plans also have access to a drone-specific coding course called Stunt Pilot. Tynker supports several Parrot drones, including Rolling Spider, Night, Cargo, Mambo, Jumping Sumo, and Swing.
  • Text-Programming Environment - There are many other ways to control and program a Parrot drone. Parrot offers several developer packages here. You may also try the Swift Playgrounds app from Apple or Simulink.
  • 5 fun activities to try with Parrot Drones:

    • Master the art of take-off and landing
    • Program a drone delivery with the grabber and transport an item (try delivering a message!)
    • Take an aerial selfie using the camera
    • Teach your drone to do tricks like flips and rolls
    • Build an obstacle course and take your drone through it

Coding With Harry Potter Kano Coding Kit

Learner Type


Type of Coding
Block-based programming


Harry Potter Kano kit

Got a Harry Potter fan on your hands? Kids can expand their interests in wizardry and computer science as they build their very own wand, then use it to code. Kano uses block-based programming, so becoming a coding wizard is accessible to kids of varying skill levels and ages. Kano also offers a community feature, so kids are able to share their creations with other young programmers!

  • Getting a Kit - Snag a Harry Potter Kano Coding Kit on Kano’s website, Walmart, or Barnes and Noble.
  • Programming Environment - Kano’s programming environment is block-based and walks kids through coding challenges! It provides step-by-step instructions for building and programming wands.
  • Getting Started With Harry Potter Kano Coding Kit - Check out Kano’s website for great tips on how to build and program your wand! When it’s all set up, explore Kano’s exciting coding challenges!
  • 3 Fun activities to try with Harry Potter Kano Coding Kit:

    • “Drop the Mic” teaches loops while making noise.
    • “Street Art” in which kids use code to create brushes and art!
    • Browse other kids’ creations and get inspired!

Coding With Sphero and Ollie

Sphero and Ollie

Learner Type
Beginners with room to grow


Type of Coding
Draw programming, block programming, JavaScript


Sphero offers programmable robots and provides activities to help kids learn to program the robots! Sphero also offers options for kids to program their robot using draw, block, or text programming. It even has a maker community where kids can share their programs with other young makers.

  • Getting a Kit - Pick up a Sphero or Ollie (or both) on Sphero’s website or Amazon!
  • Programming Environment - Sphero offers a few great options for kids to program their robots. They can use draw programming, block programming, or even text programming – like JavaScript!
  • 3 Fun activities to try with Sphero and Ollie:

    • Write code to solve a maze
    • Make an iPad remote control
    • Make it accelerate and race up a ramp

Coding With LEGO Mindstorms

Learner Type


Type of Coding
Block-based programming languages, Python, RobotC (based on C)


Lego Mindstorms

LEGOs are popular among many young makers, so the combination of LEGOs with programming can be very motivating. With LEGO Mindstorms, kids build and program their own robots. There are several sets, sensors, and motors available for purchase, so kids can build the robot of their dreams. LEGO Mindstorms run on several programming languages, so kids can choose the method best suited to their skillset.

  • Getting a LEGO Mindstorms Kit - LEGO Mindstorms Kits are sold on the LEGO website as well as on Amazon.
  • Programming Environment - LEGO offers EV3, a text-based programming language, and has an app that kids use to program their creations. LEGO Mindstorms is also compatible with a whole host of other programming languages. These include (but are not limited to) MakeCode, Swift Playgrounds, EV3 Python, RobotC, Scratch, and more.
  • Building your first Project - Visit LEGO’s website for instructions on setting up, building, and programming LEGO Mindstorms.
  • 4 Fun activities to try with LEGO Mindstorms:

    • Build the TRACK3R
    • Build the R3PTAR
    • Build SPIK3R
    • Build EV3RSTORM

Coding With LEGO WeDo 2.0

Lego Wedo

Learner Type
Beginner with room to grow


Type of Coding
Block-based programming


Just like with LEGO Mindstorms, LEGO WeDo gives kids the chance to build – on and offline! LEGO WeDo is powered by LEGO’s block-based programming language or Tynker. Kids have a blast learning to program their very own creations!

  • Getting a LEGO WeDo - Purchase a LEGO WeDo 2.0 Kit on LEGO’s website or on Amazon.
  • Programming Environment - Download the WeDo 2.0 Lego Education app to program the WeDo 2.0. In addition, WeDo Coding from Tynker is an online and app-based coding course for the LEGO WeDo that includes 11 engaging lessons with 65 activities.
  • Fun activities to try with LEGO WeDo:

    • Program a magic hat, build a wand, and watch a rabbit pop out of the hat!
    • Build a fortress with a drawbridge.
    • Try out one of Tynker’s 65 WeDo activities.

Coding With littleBits

Learner Type


Type of Coding
Block-based programming

Kits start at $40

Little bits

littleBits are electronic building blocks sold in kits. They are magnetic and color-coded, and can be combined to create anything! littleBits offers a Code Kit app that teaches students how to program their inventions using a block-based programming language.

  • Getting littleBits - You can buy littleBits on the littleBits website. They offer all kinds of different kits, from the Base Inventor Kit to Night Light Hall of Fame.
  • Programming Environment - littleBits uses a block-based programming environment to teach kids coding.
  • 3 Fun activities to try with littleBits:

    • Build an automatic lamp
    • Create a massager
    • Craft a rubber band blaster

Connected toys are an exciting way for kids to engage with computer science through play! Kids learn to code as they fly drones, control robots, or even wave magic wands. Options abound for coding with connected toys – get your kids started!