An online learning platform that allows anyone to host their own video courses, which cover a huge variety of topics from photography to cooking to programming. Udemy does not require specialized expertise or credentials to create and sell a course on the platform and all the courses are created and owned by their instructors. Many courses feature previews and student reviews allowing users to access information about the quality of a course before subscribing. The site includes both free and paid courses, priced between $20 and $200 each. Courses vary in format, but most courses include a mix of video, audio, presentations, and documents. Some include quizzes.

Cons - Inconsistent quality and format of courses
Questionable credentials of some course publishers
Most courses are paid
No assessments

Udemy is an innovative resource providing a staggering array of varied courses, and in many different languages. Unfortunately, quality standards vary from one course to another, but the student generated course reviews allow users to sift the good from the bad.