Teachable was my go-to for creating, hosting and selling online courses before I moved to Kajabi. They've got a great customer support, frequently release updates to help creators, and make the learning experience seamless for your students. The reason I switched was because Kajabi offered a better interface, and more advanced features.