“Everyone should learn to code!” This is a popular refrain we’re seeing globally, even reaching as far as presidentially promoted initiatives like the Hour of Code. Education in computer programming is a hot commodity everywhere from traditional university programs to self-paced online tutorials. Simultaneously, the Internet and related digital technologies are at the center of how we communicate, and as a result, they are shaping and challenging traditional educational models.These two factors make it an exciting time to explore learning to program online.
In this session, we’ll examine five case studies of how coding is being taught in the digital classroom. In studying these examples, we’ll introduce some tools and strategies employed and examine the pros and cons of each approach. We’ll then look at how these same tools can be applied in traditional classroom contexts as well.