Udacity announces four new free online university computer-science courses

April 13, 2012

Peter Norvig, Director of Research at Google Inc. will teach The Design of Computer Programs (credit: Google)

This just in from Udacity: beginning April 16, Udacity will be offering four new courses, in addition to re-offering CS101: Building a Search Engine and CS373: Programming a Robotic Car:

CS212: The Design of Computer Programs

Peter Norvig will help students develop good taste as programmers by learning how to identify elegant solutions to problems.

CS253: Web Application Engineering
Taught by Reddit.com and Hipmunk.com co-founder Steve Huffman, this course will cover the things he wish he would have known when starting his websites while he teaches students to build a blog.

CS262: Programming Languages
Wes Weimer, Professor at the University of Virginia, will teach students about programming languages in the context of building a web browser. Students will learn to understand HTML and javascript from the inside out by writing a program that understands them.

CS387: Applied Cryptography
Udacity Professor David Evans will teach students the mathematical foundations behind cryptography and see how it is used to solve problems in computing. It’s all about making and breaking puzzles!

All 200-level classes are good follow-ups to CS101 or the equivalent. CS387 requires some additional math background, but does not expect any programming beyond CS101.

All classes are available for enrollment at http://www.udacity.com