The idea of teaching coding to children is not new. Back in the late 1960s, my mentor at MIT, Seymour Papert, developed the first programming language for children, called LOGO. Although computers were big, expensive machines that occupied full rooms, Seymour anticipated that the technology would get smaller and the thinking bigger. That is to say, children could learn how to think in new ways by programming these devices. At the time, this was a novel idea. Today, few people would disagree with this statement.