casey stares at his computer screencarefully calculating his next move as part of school science project to create simulation of the earth' tideshe has spent the better part of the hour trying to animate moon orbiting the eartha series of commands that is proving more complex than he had anticipated but with every iteration and tweakthe determined sixth grader finds himself inching closer to his vision finallyhe inputs - degrees on the coordinate on the yand hits enter he grins in giddy satisfaction as he watches his moon makes perfect circle around the earth casey' story is one of many that illustrates how the process of learning to code encourages one of the most important skills we can teach our kidscreativity we're all born with it as kidswe embrace imaginative playwe ask questionspaint colorful picturesand build elaborate things with our blocksbut somewhere along the way our capacity for creative thinking diminishes it' not because we lack the