OPEN CURRICULUM: Fancy online code editors and shoot 'em up style immersive games are all well and good for grasping a few simple concepts or building your own personal blog. But can an in-depth, comprehensive knowledge of computer programming truly be developed through online learning? Googler, Adam Fletcher, thinks it may be possible. Using existing Coursera offerings, he's mapped out a four-year curriculum that -- minus a few math courses and liberal arts electives -- largely mirrors the requirements for an undergraduate Computer Science degree. Of course, the major criticisms of MOOCs still apply, but Fletcher may be on to something with the idea of bundling courses (hint, hint entrepreneurs!).