Learn to Code with Harvard’s Popular Intro to Computer Science Course: A Free Course (2017)

In recent months, Har­vard has been rolling out videos from the 2017 edi­tion of Com­put­er Sci­ence 50 (CS50), the uni­ver­si­ty’s intro­duc­to­ry cod­ing course designed for majors and non-majors alike. Taught by David Malan, a peren­ni­al­ly pop­u­lar pro­fes­sor (you’ll see why), the one-semes­ter course (taught most­ly in C) com­bines cours­es typ­i­cal­ly known else­where as “CS1” and “CS2.”

Even if you’re not a Har­vard stu­dent, you’re wel­come to fol­low CS50 online by head­ing over to this site here. There you will find video lec­tures (stream them all above or access them indi­vid­u­al­ly here), prob­lem sets, quizzes, and oth­er use­ful course mate­ri­als. Once you’ve mas­tered the mate­r­i­al cov­ered in CS50, you can start branch­ing out into new areas of cod­ing by perus­ing our big col­lec­tion of Free Online Com­put­er Sci­ence Cours­es, a sub­set of our larg­er col­lec­tion, 1,300 Free Online Cours­es from Top Uni­ver­si­ties.

Note: Har­vard’s CS50 is also avail­able as a MOOC (Mas­sive Open Online Cours­es) on edX. Also taught by David Malan, the course can be tak­en in a self-paced for­mat for free. Find it here.

Fol­low Open Cul­ture on Face­book and Twit­ter and share intel­li­gent media with your friends. Or bet­ter yet, sign up for our dai­ly email and get a dai­ly dose of Open Cul­ture in your inbox. 

If you’d like to sup­port Open Cul­ture and our mis­sion, please con­sid­er mak­ing a dona­tion to our site. It’s hard to rely 100% on ads, and your con­tri­bu­tions will help us pro­vide the best free cul­tur­al and edu­ca­tion­al mate­ri­als.

Relat­ed Con­tent:

Michael Sandel’s Free Course on Jus­tice, the Most Pop­u­lar Course at Har­vard, Is Now Online

Learn Dig­i­tal Pho­tog­ra­phy with Har­vard University’s Free Online Course

Pos­i­tive Psy­chol­o­gy: A Free Online Course from Har­vard Uni­ver­si­ty


by | Permalink | Comments (2) |

Sup­port Open Cul­ture

We’re hop­ing to rely on our loy­al read­ers rather than errat­ic ads. To sup­port Open Cul­ture’s edu­ca­tion­al mis­sion, please con­sid­er mak­ing a dona­tion. We accept Pay­Pal, Ven­mo (@openculture), Patre­on and Cryp­to! Please find all options here. We thank you!


Leave a Reply

Quantcast