I think the rise of code education sites on the web is super radical. Even Kahn Academy has just added a Computer Science section. I’ve recently been reading a lot about Problem Based Learning and I think incorporating some of the techniques used in PBL and providing real use cases for learning code would make these code education sites appeal to an even wider audience.