Udacity: 22 products
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…
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…
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…
Applied Cryptography
Science of Secrets Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making …
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…
Design of Computer Programs
Programming Principles Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novic…
Introduction to Artificial Intelligence
AI-Class The objective of this class is to teach you modern AI. You will learn about the basic techniques and tricks of the trade. We also …