Massive open online courses (MOOCs) are a recent development in online education aimed at unlimited participation and open access via the Web. They are a potentially disruptive technology, changing how education is delivered and funded around the world. MOOCs are relevant to software researchers and practitioners, not only because they will increasingly receive lifelong education through MOOCs and related technologies, but also because content creation, delivery, and enhancement of MOOCs is evolving into a new form of socially- and cognitively-embedded software development. This paper discusses how education is being enhanced by MOOCs and other digital learning technology. In particular, we distinguish the free educational content provided ...