Looking for the most effective online learning platforms? We've put together a list of the11 best e-learning platforms that will allow you to acquire any skill as well as create and sell courses as an instructor.