Online courses are the best way of transforming your knowledge and passion for teaching into a sustainable income.

For freelancers, a well-crafted online course can help you step off the client treadmill and control your own time. For bloggers, they’re an ideal opportunity to change your audiences’ lives and turn your blog into a consistent moneymaker. And for budding entrepreneurs, they’re the best way to start growing a side income and break free from the 9-to-5 grind.

If you haven’t created an online course before, though, it’s easy to feel overwhelmed. Choosing the right topicpicking toolscreating your contentpricing your course, finding customers—launching your first course means answering a lot of questions.

Luckily, answering questions is what I do best. No matter what you choose to teach or how much experience you have with sales, marketing, and teaching, it’s easy to create and sell your first online course in 2020.

An online course is essentially a collection of educational lessons covering a central topic that can be accessed online instead of being taught in-person. The course material is often broken into modules covering a specific topic, with each module including lessons underneath that topic. Students typically pay upfront for access to all the course materials, although some courses include options for payment plans.

They come in all shapes and sizes, from professionally designed hosted video courses down to written courses, email drip courses, slides, worksheets, and audio recordings.