The popularity of online courses is on the rise, as conventional face-to-face classroom-based learning loses ground to e-learning alternatives. Here students can learn and carry out assignments and assessments remotely and in their own time. With the demand for e-learning escalating, creating and self-publishing online courses can be a lucrative business, providing you sell the course in the right place. Small Business Trends explores the 19 best online course platforms and their benefits below.