Materials from the course Learn to Program: The Fundamentals https://www.coursera.org/course/programming1