Coding for the Future: Looking at the Push for Computer Programming in Education Timothy Wilson Endicott College At the moment, computer programming or coding is a hot topic in education. There is a high demand for computer programming technicians and a short supply (Pinkston 2015; Shein 2014), but does that mean everyone should learn to code? Learn the languages of computer programming? If so, why? What is the necessity of coding that this push from schools is rooted in? This paper attempts to answer some of these questions through looking at where we have come from and where we might go with computer programming. A good place to start in the history of the push for computer programming in schools is the ‘space race’. The launching of the Russian Sputnik in 1957 ushered in a new era in educational reform placing high esteem in the subj...