Harvard’s Free Computer Science Course Teaches You to Code in 12 Weeks

At the begin­ning of last year, we wrote about CS50, Harvard’s Intro­duc­to­ry Com­put­er Sci­ence course, taught by Pro­fes­sor David Malan. Today, we bring you the updat­ed ver­sion of the class, filmed through­out the past semes­ter at Har­vard. Why revis­it an updat­ed ver­sion of the same class a year lat­er? For one thing, the mate­r­i­al has been updat­ed. And, as you can tell by the rous­ing recep­tion Malan receives from the audi­ence at the start of the first lec­ture (above), Malan is kind of a big deal. From his open­ing boom of “This is CS50,” Malan imme­di­ate­ly comes off as an unusu­al­ly charis­mat­ic pro­fes­sor. He offers what might just be the most engag­ing online class you’ve ever seen.

So what does this charis­mat­ic com­put­er sci­en­tist cov­er over three months? An impres­sive­ly large amount of infor­ma­tion about cod­ing. Malan builds the course from the ground up, and begins by describ­ing how tran­sis­tors are employed to trans­mit infor­ma­tion with­in com­put­ers. From then on, he out­lines a vast amount of com­put­er sci­ence in high­ly acces­si­ble lan­guage. This will almost undoubt­ed­ly be the clear­est pre­sen­ta­tion of top­ics like “com­mand-line argu­ments,” “cryp­tog­ra­phy,” and “dynam­ic mem­o­ry allo­ca­tion” that you’re like­ly to hear.

The class videos are avail­able on iTune­sU, YouTube, and in audio, 1080p HD video, and text tran­script form on a crisp course web­site. The course may also be accessed through edX, Har­vard and MIT’s MOOC plat­form, which allows users to receive a cer­tifi­cate upon com­ple­tion. It’s easy to tell that Malan and his team have gone above and beyond the require­ments of cre­at­ing a help­ful intro­duc­tion to com­put­er sci­ence. They deliv­er an astound­ing­ly easy-to-grasp primer on a daunt­ing top­ic.

For oth­er Comp­Sci class­es taught by David Malan, check out our list of Free Com­put­er Sci­ence cours­es, part of our larg­er list, 1,700 Free Online Cours­es from Top Uni­ver­si­ties.

Ilia Blin­d­er­man is a Mon­tre­al-based cul­ture and sci­ence writer. Fol­low him at @iliablinderman, or read more of his writ­ing at the Huff­in­g­ton Post.

Relat­ed Con­tent:

Com­put­er Sci­ence: Free Cours­es

Codecademy’s Free Cours­es Democ­ra­tize Com­put­er Pro­gram­ming

Learn to Build iPhone & iPad Apps with Stanford’s Free Course, Cod­ing Togeth­er

 


by | Permalink | Comments (3) |

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