Professor David Malan has developed CS50 at Harvard and Yale into one of the most popular courses on campus. While there is a face-to-face version, there are multiple online versions of the course taken by millions around the world. An important focus, of his course design, is creating a community for “collective accomplishment”. There are lessons to be applied from early elementary through university students.