Codecademy’s Free Courses Democratize Computer Programming

There are good and bad online instruc­tion­al plat­forms for every­thing: some lan­guage cours­es work bet­ter than oth­ers and some approach­es to teach­ing music are more effec­tive than oth­ers.

This is just as true for com­put­er pro­gram­ming, where, like every­thing else, an abun­dance of free cours­es and tuto­ri­als from MIT, UC Berke­ley, Har­vard and Stan­ford offer inter­ac­tive tools for learn­ing web devel­op­ment and com­put­er pro­gram­ming. You can find a long list of free comp sci cours­es from these great uni­ver­si­ties here.

One new site that is get­ting par­tic­u­lar­ly good reviews is Codecad­e­my, a free online learn­ing sys­tem for learn­ing every­thing from HTML Basics  to Python in a “user active” style—meaning that users can use tuto­ri­als to design projects of their own choos­ing. It’s also easy to track your progress.

What sets Codecad­e­my apart from oth­er pro­gram­ming tuto­ri­als is that all stu­dent work can be com­plet­ed with­in a web brows­er. No soft­ware down­load­ing or installing is required. Respond­ing to crit­i­cism that the site did­n’t ini­tial­ly offer enough cours­es, Codecad­e­my has added numer­ous cours­es in 2012 and launched a Course Cre­ator pro­gram. This is a boon for users inter­est­ed in learn­ing how to teach. Codecad­e­my does not put user-cre­at­ed cours­es through an approval process and gives course cre­ators a link that they can dis­trib­ute as they wish. Codecad­e­my does, how­ev­er, screen the cours­es and selects which to fea­ture on its own site.

Enrollees in its Code Year pro­gram receive a pro­gram­ming les­son in their email inbox every Mon­day, start­ing with the fun­da­men­tals of JavaScript and then mov­ing on to HTML and CSS. Hun­dreds of thou­sands of peo­ple signed up at the begin­ning of the year (includ­ing the White House and New York May­or Michael Bloomberg). If you were one the enrollees, it’s still not too late to keep that New Year’s res­o­lu­tion.

Find Free Com­put­er Sci­ence Cours­es in our col­lec­tion, 1,700 Free Online Cours­es from Top Uni­ver­si­ties.

Kate Rix is an Oak­land-based free­lance writer. Find more of her work at .

The LEGO Turing Machine Gives a Quick Primer on How Your Computer Works

This past Sat­ur­day, we cel­e­brat­ed the cen­ten­ni­al of Alan Turing’s birth by pre­sent­ing two films that explore the life and achieve­ments of the great mathematician/father of com­put­er sci­ence: Dan­ger­ous Knowl­edge and Break­ing the Code. Today, before the anniver­sary fades into the back­ground, let us send one more film your way — this one a “short doc­u­men­tary” that brings Tur­ing’s famous com­put­ing machine to life. The device, as Tur­ing imag­ined it in 1936, was meant to sim­u­late the log­ic of com­put­er algo­rithms, reveal­ing the extent and lim­its of what can be com­put­ed. Tur­ing nev­er built the machine. He only offered a con­cep­tu­al blue­print. But two researchers at the Cen­trum Wiskunde & Infor­mat­i­ca in Ams­ter­dam have kind­ly recre­at­ed the Tur­ing Machine with LEGO, and then pro­duced a short film demon­strat­ing how the machine car­ries out the most basic func­tions of your com­put­er. Watch it go.

You can find more infor­ma­tion on the build­ing and inner-work­ings of the LEGO Tur­ing Machine here.

If you would like to sup­port the mis­sion of Open Cul­ture, 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 con­tin­ue pro­vid­ing the best free cul­tur­al and edu­ca­tion­al mate­ri­als to learn­ers every­where. You can con­tribute through Pay­Pal, Patre­on, and Ven­mo (@openculture). Thanks!

Relat­ed Con­tent:

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

Cam­bridge Uni­ver­si­ty to Cre­ate a Lego Pro­fes­sor­ship

Two Scenes from Stan­ley Kubrick’s Dr. Strangelove, Recre­at­ed in Lego

New “Women of NASA” Lego Immor­tal­izes the STEM Con­tri­bu­tions of Sal­ly Ride,  Mar­garet Hamil­ton, Mae Jemi­son & Nan­cy Grace Roman

by | Permalink | Make a Comment ( 1 ) |

« Go Back
Quantcast