Harvard CS50: Computer Science for Non-CS Majors

Learn how to think more methodically and how to solve problems more effectively
Instructed by Harvard University