Learn to Code with Harvard’s Popular Intro to Computer Science Course: The 2017 Edition

In recent months, Harvard has been rolling out videos from the 2017 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 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, 1,300 Free Online Courses from Top Universities.

Note: Harvard's CS50 is also available as a MOOC (Massive Open Online Courses) on edX. Also taught by David Malan, the course can be taken in a self-paced format for free. Find it here.

Follow Open Culture on Facebook and Twitter 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. 

If you'd like to support Open Culture and our mission, please consider making a donation to our site. It's hard to rely 100% on ads, and your contributions will help us provide the best free cultural and educational materials.

Related Content:

Free Textbooks: Computer Science

Free Online Computer Science Courses

Codecademy’s Free Courses Democratize Computer Programming


by | Permalink | Comments (1) |

Support Open Culture

We're hoping to rely on our loyal readers rather than erratic ads. To support Open Culture's continued operation, please consider making a donation. We thank you!


Leave a Reply

Quantcast