Coding brings young children rich opportunities for language development and the “notion of learning from mistakes,” says Chip Donohue, the dean of distance learning and continuing education at the Erikson Institute in Chicago, a graduate school in child development. “We actually don’t do enough of that with young kids.” The sequencing and patterns involved in programming reinforce skills that have always been taught in the early years, but now also create “habits of mind that are essential for the 21st century,” adds Donohue, also senior fellow at the Fred Rogers Center, which provides resources and information on media use with young children. When children code together, they are also learning from each other.
“In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn,” Mitchel Resnick, professor at the Massachusetts Institute of Technology (MIT) Media Lab, wrote in an EdSurge article. “In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas.” Resnick adds that these skills are useful to everyone “regardless of age, background, interests, or occupation.”
Via Jim Lerman