Even if kids aren’t old enough to know how to read, they can still start to learn the basics behind coding.

Primo, a new project up on Kickstarter now, is a simple kit that a four-year-old can use to program a cute plywood robot.

Pop a series of colored boxes into a compiler board, and kids can tell the robot where to go around the room.

“Primo was the answer to a question,” says Filippo Yacob, managing director of the startup that makes the toy. “How can we develop a product that helped children become creators, and not just consumers?"

The team started with Logo, the programming language that first came out of the MIT Media Lab in the 1970s.

“We simplified the way Logo works and made it into a toy, so it could be accessible to the youngest possible audience,” Yacob says.

Primo can be used by preliterate kids, or those who are bilingual and haven’t mastered English yet.

It’s also meant to teach only the logic behind programming--in this case, the basic concept of the queue, or executing instructions in a certain order--rather than programming itself.

“Just like you would learn your ABC's before you can read a book, the same applies to programming. You need to develop a logical mind set that will allow you to advance step by step,” Yacob says.

2013-12-19

This Little Robot Teaches Preschoolers Basic Programming Before They Can Even Read

How early is too early to learn coding? If there's a bottom limit, these designers haven't found it.

Even if kids aren’t old enough to know how to read, they can still start to learn the basic concepts of coding. Primo, a new project up on Kickstarter now, is a simple kit that a four-year-old can use to program a cute plywood robot. Pop a series of colored boxes into a compiler board, and kids can tell the robot where to go around the room.

“Primo was the answer to a question,” says Filippo Yacob, managing director of the startup that makes the toy. “How can we develop a product that helped children become creators, and not just consumers? And what does it mean to be a creator in the world we live in?” Since we live in a digital world, Yacob explains, it makes sense that a modern creator should know how to code.

The team started with Logo, the programming language that first came out of the MIT Media Lab in the 1970s. “We simplified the way Logo works and made it into a toy, so it could be accessible to the youngest possible audience,” Yacob says.

There are a growing number of toys aimed at teaching kids to code at younger and younger ages. Take Play-I another company that recently raised money on Kickstarter. Primo can be used by preliterate kids, or those who are bilingual and haven’t mastered English yet. It’s also meant to teach only the logic behind programming—in this case, the basic concept of the queue, or executing instructions in a certain order—rather than programming itself.

“Just like you would learn your ABC's before you can read a book, the same applies to programming. You need to develop a logical mind set that will allow you to advance step by step,” Yacob says.

"Cubetto," the robot, was designed to appeal to both boys and girls. "There is a lot of debate about STEM products for early learning being all targeted at boys, while girls are sold pretty glittery pink toys," Yacob explains. "We sort of agreed, and if you look at cool products that teach sciences to children, they are all kind of boy-ish. We originally had a car, but realized that Cubetto instead was a neutral choice."

As they've tested the toy, kids have quickly figured out how to use it. "Children as young as three managed to play, while in some cases even adults couldn't understand how to use it, which was quite amusing," Yacob says. As they grow older, kids can plug the robot into their own computer and continue to program it with Scratch or Arduino.

"It's a toy that can accompany children throughout their entire programming education, and even as adults they will be able to crank open the robot, and easily add parts to the robot like LEDs, buzzers, and other sensors," says Yacob.

The toy is completely open source. "It's counter intuitive to think a company can be profitable while releasing open-source products," Yacob says. "But we live in a landscape where information travels quickly, anyone who's passionate about electronics can make a Primo if they had enough time to figure it out, and eventually they would." By making it open source, the team hopes to build a community of people who want to contribute to making the product better.

"We want to be a different type of consumer product company, and an open-source product like Primo is our way of saying "Hello World!" with a gift to all in a way," says Yacob.

Add New Comment

2 Comments

  • Matthew Screeton

    Hi all,

    I’m developing a learning resource which comprises of a small robot with tutorials and games that teaches someone with zero programming knowledge how to program.

    It has a very gentle learning curve, beginning with tutorials that will have it moving within 5 minutes of unpacking, and ending with the ability to write code that can not only fully control the robot, but is also for writing custom programs.

    I am looking for a bit of feedback on the idea. There is some additional information at http://robotiky.com and (more interestingly) a demo of the online software that would be paired with the robot http://robotiky.com/demo

    Please let me know what you think and I would appreciate any advice and opinions.

    Thanks,

    Matt

  • Lisa - Good.Co

    Wow! That looks so neat. And it teaches skills that promise to become ever-more integral to the way we navigate and interact with the world around us. I think that learning the concepts surrounding programming - even for those who have little to no interest in actually writing software - is extremely useful. As a method for exploring and developing logical thought processes (which are essential to certain kinds of problem solving), few things can top it. And because this toy removes language from the equation, it can also be used by people who experience language processing difficulties - such as dyslexia - which could provide a much-needed confidence boost to those who are frequently told they are incapable of learning.
    Thanks so much for sharing! Lisa Chatroop, Good.Co