I’ve been a proponent for many years of the idea that coding is something that all youth should learn. I firmly believe that, through coding, youth gain a variety of 21st century, college and career readiness, and STEM skills. But, when I hear people talk about Hour of Code, and in December when I saw all the Tweets and Facebook posts and so on about the events being sponsored by libraries, schools, and out of school-time-institutions in honor of Hour of Code, I have to admit, I cringed a bit. Here’s why. It seemed to me that for many of the institutions that I was reading about, the work was being done as a one-time event. And, I don’t believe we can help youth gain the skills that coding activities lead to in an isolated once-a-year program. Hour of Code is a great way to celebrate what learning to code can bring to youth, but it should be the start or middle or end of something bigger. It should not be a one-and-done experience.
This idea is highlighted on the Code.org website on the page titled, What’s the Impact of the Hour of Code. One point really stood out to me on that page when thinking about my “problem” with Hour of Code (bolding and caps added by me): Continue reading