Learn to Program: The Fundamentals (https://class.coursera.org/programming1-002/lecture/index)