Since ThinkFun announced the launch of Robot Turtles – the board game that teaches coding to preschoolers – some fantastic conversations have emerged about the importance of coding literacy for the very youngest learners. The theme that’s tied these discussions together has, interestingly, been less about the hard skills of coding, and more about the thinking processes that develop organically as young minds are taught to think like a programmer.
I love this quote by game’s inventor Dan Shapiro, who explains that learning to code is like a gift we can give our children:
“There are two types of people in the world. People who think of computers as their masters and people who think of computers as their helpers. The future is going to be written by programmers and read by everyone else. I want to give my kids the gift of being able to express themselves through programming and the power that comes from being able to write software.
It’s not that I want them to be programmers. Being able to program will make them better at whatever they do. Having that skill is like being a great writer, having a love for learning, or having a deep foundation in mathematics. No matter what you do, programming unlocks doors for you, helps you express yourself, and helps you become more successful in anything you decide to do. It’s a gift you can give to your kid.”
As we’ve worked through what coding means in the context of game play, it’s become clear that Robot Turtles supports critical thinking skills that go way beyond programming. Through play, children learn how to break a big problem into small steps, make a plan, work backwards, find patterns, and identify and fix “bugs” – these life skills will serve them far beyond game play!
To help clarify the links between playing with Turtles and learning to program, this document breaks down the ways in which this game teaches code – and a heck of a lot more!