Apart from the price, I prefer Udemy courses because I can check ratings and reviews, so I know what I am paying for. With Udacity, it's a bit of a mystery. It's like signing up for an interesting class in college and realizing the professor is bad later. Also, it really bothers me that the names Udemy and Udacity are so similar!!