https://www.edx.org/courses/HarvardX/CS50x/2012/about
https://docs.cs50.net/2012/fall/lectures/0/syllabus-edX.html
Looks to be a really solid introductory course for those looking to learn programming. I’m loosely following it to try to shore up some of the holes in my self taught understanding, particularly some of the data structures and file system structures that look to be covered in the second half.
-DaveB