I've published many courses on Udemy.com (http://udemy.com/user/sgslo).
Creating the courses is fun, and exchanging correspondence with students is fantastic - they tend to be super motivated and have many ideas for different apps that they want to build.