Udemy has a somewhat better reputation, and each course is more individually rewarding. However, Udemy charges you per course, while Skillshare gives you access to all of its courses through a single subscription. Check out our Skillshare reviews for more detail.