Udemy is an online learning site. You can not only learn by enrolling for courses on this site but also make money by uploading courses and selling courses. if you do not have skills to create courses, you can also take benefit of Udemy affiliate program and make money by referring students to Udemy.