Udacity: 22 products
Visualizing Algebra NEW
Patterns and Problems Throughout this Intermediate Algebra course, we will use algebra to quantify and describe the world around us. Have y…
Algorithms
Crunching Social Networks Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the desi…
HTML5 Game Development NEW
Building High Performance Web Applications This course will walk you through the major components of building GRITS, an HTML5 game. We'll t…
Functional Hardware Verification
How to Verify Chips and Eliminate Bugs When developing chips it is essential that they get verified thoroughly because it is very hard or i…
Statistics
The Science of Decisions We live in a time of unprecedented access to information...data. Whether researching the best school, job, or rela…
Intro to Parallel Programming NEW
Using CUDA to Harness the Power of GPUs Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In …
Programming Languages
Building a Web Browser This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to s…
How to Build a Startup
The Lean LaunchPad Learn the key tools and steps to build a successful startup (or at least reduce the risk of failure). An introduction to…
Introduction to Physics
Landmarks in Physics Study physics abroad in Europe — virtually! Learn the basics of physics on location in Italy, the Netherlands and the …
Introduction to Computer Science
Building a Search Engine In this course you will learn key concepts in computer science and learn how to write your own computer programs i…
Introduction to Statistics
Making Decisions Based on Data Statistics is about extracting meaning from data. In this class, we will introduce techniques for visualizin…
Software Debugging
Automating the Boring Tasks In this class you will learn how to debug programs systematically, how to automate the debugging process and bu…
Interactive 3D Graphics
Creating Virtual Worlds This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, material…
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…