Online courses require considerable time, resources and effort to set up. They will also require continuous marketing and updates to keep them relevant for the long term. However, once you have an established website and a tested marketing strategy, it can be a good source of passive income, especially if you choose the one-time payment business model.