Udemy offers courses from professionals in a wide array of subjects,
Ranked in these QuestionsQuestion Ranking
Pro Gives you the freedom to learn at your own pace
You can revisit a lesson multiple times, or spend more (or less) time at any given moment.
Pro Friendly community
Both on site and on various social networks Udemy aims to create a community of friendly people that can help each other out.
Con Expensive when not on special offer
Sometimes udemy would have very large discounts, where a course goes from 100$ to 10$, but outside of those times- it can be expensive. However it would still be less expensive than going to a real tutor.