You will need to develop or licence (subscribe to) a course delivery system separately if you wish to deliver courses on line. As your course delivery system will be separate, you need to maintain it yourself, adding course updates periodically.

You will need to establish a payment system that work to process payments within the web site (e.g. bank transfers/credit cards) and build the system into your web site.