Udacity: 20 products
Design of Computer Programs
Programming Principles Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novic…
College Algebra NEW
Animals, Architecture, and Innovation How on earth are animals, architecture, and business related? You've heard it before, but we'll say i…
Intro to Theoretical Computer Science
Solving Hard Problems This class teaches you about basic concepts in theoretical computer science—such as NP-completeness—and what they imp…
Software Testing
How to Make Software Fail When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break softwar…
Artificial Intelligence for Robotics
Programming a Robotic Car Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous d…