It really depends on how much you need to customize things. If your courses will be pretty straightforward and you just need people to sign up and go through them, then there are a number of great options. If you need to keep track of grades, applications, and so on, then you’ll need to dig deeper.
We’re rolling out an online version of our believers training program that’s been going on video for almost 30 years. Because it’s something that you are required to pay for and we provide a certificate at the end of each completed course, it demands an application process. We have built out our course on LifterLMS (running on WordPress) with Gravity Forms and Stripe integrated for applications and payments.
If you’re comfortable working with WordPress, I recommend LifterLMS. If you want something you don’t need to get all techy with, take a look at Teachable.