Consumer Peripherals

Video: Robotic Programming Platform Uses MIT's Scratch Blocks to Teach Kids STEAM Skills

30 June 2017

Kids can control movement, actions and personality of robots through coding. Image credit: AnkiKids can control movement, actions and personality of robots through coding. Image credit: Anki

As technology continues to influence everything in our daily lives, the need for future programmers, engineers, scientists and educators will only continue to increase. As a result, the need to learn to code has become an important aspect of teaching kids the importance of science, technology, engineering, art and math (STEAM) skills.

Anki has introduced a new lab coding technology that is designed to do just that. Cozmo Code lab features a simple and intuitive visual programming language that allows kids the ability to learn robotics technology to program physical robots. The drag-and-drop of blocks into a sequence in Code Lab triggers related actions in the physical world.

Code Lab is based on Scratch Blocks, a project from the MIT Media Lab and Google, which allows kids to begin with simple programs but then has the ability to code extremely sophisticated projects such as creating new games for the robots.

"With the launch of Code Lab, Cozmo now helps kids develop the logic and reasoning skills that programming requires,” said Boris Sofman, CEO and co-founder at Anki. “We now have a powerful tool that gives anyone interested in learning to code a robot the opportunity to unleash their creativity."

The coding blocks challenge kids to find a solution to prescribed prompts by moving the blocks into the right sequence. It also allows them to experiment with Cozmo to create whatever content they can think up, Anki says.

The blocks are represented as either action, movement or animation. Movement allows the robot to go forward, backward, turn and avoid obstacles. Actions control the body from lifting its head to changing lights or saying short phrases. Animations trigger personality in the robot through specific movements.

To contact the author of this article, email

Powered by CR4, the Engineering Community

Discussion – 0 comments

By posting a comment you confirm that you have read and accept our Posting Rules and Terms of Use.
Engineering Newsletter Signup
Get the Engineering360
Stay up to date on:
Features the top stories, latest news, charts, insights and more on the end-to-end electronics value chain.
Weekly Newsletter
Get news, research, and analysis
on the Electronics industry in your
inbox every week - for FREE
Sign up for our FREE eNewsletter
Find Free Electronics Datasheets