The Whats and Whys of Programming Languages

image courtesy Programming the ENIAC
78a7e62a seeable

Taught by Jonathan Soma

Soma was born in the South, is what someone from the North would say. He co-founded the Brainery, is the sciencey half of Masters of Social Gastronomy, and plans on getting married to Waffle House. In his more droll moments he is a tragic sellout to higher ed as a professor of data journalism at Columbia University's journalism school.

See more @dangerscarf

This is an old class! Check out the current classes, or sign up for our mailing list to see if we'll offer this one again.

This class might be over, but get first dibs on new sessions and brand-new classes by signing up on our ultra-rad mailing list.

Computers talk something like this:0101110101010010101010, which sure isn't easy to read or write. So, to make bossing around computers easier, we invented programming languages! A lot of programming languages.

We'll be going over the major groups of programming languages and what makes them all different from each other. Which ones are good for what situations, and why one industry or another has their preferences.

You'll be filled up with buzzwords to help talk shop (or smack): Object-oriented programming! Functional programming! Compiled languages! Scripting languages! Weak typing, strong typing, duck typing! And so, so, so much more.

And just to note, this class meets during the daytime for us folks who hopefully don't spend our time hiding in office buildings.

Cancellation policy