This fall, Harvard has been rolling out videos from the 2016 edition of Computer Science 50 (CS50), the university’s introductory coding course designed for majors and non-majors alike. Taught by David Malan, a perennially popular professor (you’ll immediately see why), the one-semester course (taught mostly in C) combines courses typically known elsewhere as “CS1” and “CS2.”
Even if you’re not a Harvard student, you’re welcome to follow CS50 online by heading over to this site here. There you will find video lectures (stream them all above or access them individually here), problem sets, quizzes, and other useful course materials. Once you’ve mastered the material covered in CS50, you can start branching out into new areas of coding by perusing our big collection of Free Online Computer Science Courses, a subset of our larger collection, 1200 Free Online Courses from Top Universities.
Follow Open Culture on Facebook, Twitter, Instagram, Google Plus, and Flipboard and share intelligent media with your friends. Or better yet, sign up for our daily email and get a daily dose of Open Culture in your inbox. To make sure that our posts definitely appear in your Facebook newsfeed, just follow these simple steps.
If you’d like to help support Open Culture, please sign up for a 30-day free trial from Audible.com or The Great Courses Plus. You will get free audio books and free courses in return. No strings attached.