You can purchase a theme that is integrated with powerful course plugin and is suitable for your website. I can recommend one from the latest release theme listing on ThemeForest which is Lincoln WordPress Theme – amazing theme using latest Material Design. I have purchased this and it totally surpassed my expectations, given me the feeling of satisfaction and bring in a full-fledged website with amazing course listing and course detail page design.
For the premium course. you can charge your customers more and consider using payment plans (installments) where you can either pay once or pay for up to six months or yearly. You can go premium when you offer exclusive content or more extended course offering more features or an advantaged course e.g. towards winning a certification in the medical field, etc.
But don't make the mistake of thinking this will be a passive source of income—you're on call whenever you have a guest and you'll always need to keep the place clean for incoming visitors. On top of just renting on Airbnb, consider offering your guests paid add-ons, like Lauren Gheysens', Royal Day Out in London, England—where she gives visitors a local's only tour of the city, complete with bespoke 18th century costumes.
The second mistake worth mentioning is that my email list includes a lot of people who followed me when I wrote more about budgeting, so the match wasn’t 100% aligned. I’ve asked people to unsubscribe who aren’t into the new “design your dream life” theme of my blog, but many still remain. This is totally fine from a content perspective, but it just means that selling to this list is harder.