Hello,
It's a nice idea to monetize website. As Udemy have lots of features related with course. Do you want following:
1. would you like to have quiz and exam?
2. Shall system generate certificate after completion of course?
3. Every single course shall be sold individually?
Let's discuss more on project scope.
Best Regards,