I have a personal blog that I use for journaling. I became good enough that I opened my own business as a social media consultant. I’m now making a decent amount of extra money. I am also a photographer with a lot of graphics program experience, so I make a little more by doing graphic design, photography, and even digital enhancement. You don’t have to be the best at something in order for it to be profitable; you just have to put in the work and be better or cheaper than other people out there. However, it IS work.
Since time is the most precious commodity on this earth, invest the time at the front-end so that you can reap the benefits on the back-end. This means putting in a bit of sweat equity and not getting paid today. Rather, you'll get paid somewhere down the road. And you'll continue getting paid whether you keep building that passive income stream or you stop. It's obvious that this is the preferred route, but clearly the road less traveled.
Start by taking other courses you’re interested in: Not only is this important competitor and opportunity analysis, but it also gives you an idea of how a course could or should look and feel. What’s the pacing like? Is it via email, video, in-person chats? Once you understand how you want your course to look, it’s time to decide what it should include. Those same courses are a great starting place. How can you make your course better or more interesting? Do you have experience others don’t?
Upwork: This website offers a great marketplace for selling just about any professional service. You don't need a merchant account, website of your own or anything else for that matter. All you need to do is be able to provide a high-quality service at a reasonable price. But be informed, you will have to compete with many others that are constantly bidding on open jobs.
Now next, you’ll want to pick a WordPress theme from somewhere like ThemeForest, Elegant Themes or OptimizePress. This is the barebones design of your site, which you can then customize with your own branding, copy, and images. That being said, you don’t want to cheap out. It costs less than $100 to buy a theme that will make your website look professional (and you can upgrade to a completely custom design once you get the business going).
@LauraGesicki I disagree Laura. Technology can only let an individual go so far with design. It all starts with the thought process and possessing the “designer eye.” This “eye” cannot be taught, but is rather a natural talent and ability to recognize good design from bad. Technology is merely a tool to display our ideas. Nothing beats natural talent and creativity.