To create profitable online courses, you need to come up with a course idea, outline the content, create the modules or lessons, and deliver it to your audience. Adding value and differentiation from free alternatives is key to attracting paying customers.