I like the idea of creating an online course. However, I have never done something like that before. My idea is:
Create an online course about a field I know a lot about and charge for that.
So when you are an experienced course creator(or have great ideas) here are some questions for you:
There are several different types of on-line courses and you really don't need to be able to program to create them.
The simplest is an eBook. You can write one, put it up on ejunkie and wham, you are in business.
After the simple eBook, you can have the auto-responder series, which you would need either an Aweber or Mailchimp account. These deliver the course on some sort of interval direct to the students inbox.
Moving on to the more complex, you could build a membership site and provide the content (via ebook, video or webpages) to paid members.
There are several great platforms for this. One such combo is Wordpress + Wishlist Member.
A good example of a successful on-line course site is: http://fanextra.com/. They have tutorials about all sorts of image editing, etc.
Moodle is a very popular platform for this kind of thing. Famously easy to get started - and a reputation of being a bit painful when you want to customise, but that's a good MVP option.
Check out udemy.com platform, I keep seeing courses offered by AppSumo on that platform
Here are a couple of how-to-s to get you started (sorry, neither are free):
If you have no programming knowledge, the easiest way would just be to start a blog and post all the articles there. Offer your readers information and knowledge for free and grow your reputation in your industry. Once your blog is getting hundreds of thousands of visitors, you need not worry about making money.
Marketing strategy for blogs - write guest posts, leave comments in related blogs, engage in Q&A forums.
The only downside to having a blog is it takes a while before you are able to make money out of it.
Hope this helps.