Survey information suggests that nine out of 10 U.S. schools do not teach computer programming. This is especially alarming considering the growth of the field – estimates indicate nearly 1.4 million jobs will open over the next decade with only 400,000 graduates prepared to fill them.
More than the utilitarian function of filling job vacancies, though, is the pedagogical value inherent in coding. Learning computer coding is non-subject specific, lending itself to interdisciplinary lessons that integrate math, science, English, art and a variety of other subjects. Students simultaneously balance logical reasoning, creativity and problem solving in real-world scenarios.