The projects are certainly as rigorous anything you will get in any undergrad degree. The difference is the grading system. With Udacity, you have to hit every deliverable as if it were a paid contract, but you can keep going 'till you hit them all, since there's no deadline. In college, there's a deadline, but you can skip that one thing you couldn't quite get working, and still move on with a 'B', etc.