These are the learning management systems that I've used for my sites as well as the clients that I coach. I think they are very similar. I've also heard of Kajabi, but like I mentioned, I only share ones that I have used and have tried!
BEGINNER - DISCOVERY PHASE
This is the easiest learning platform of all of them.
INTERMEDIATE - GROWTH PHASE
This is for those who want a low cost option, but the ability to customize.
EXPERIENCED - EXPANSION PHASE
Thrive Apprentice can be hosted on your own website. You'll have to get your own payment processor. This is the one I use for this very site!