Are you looking for Professional eLearning or Learning Management system ? Tutor LMS and LearnDash are two popular LMS or others that can be used :
A professional eLearning or Learning Management System (LMS) is a software platform designed to manage, deliver, and track online learning and training programs. The main goal of an LMS is to provide a centralized, organized, and accessible platform for delivering educational content and training programs to learners.


Users:
1.Super Admin(can manage all courses, payment users and reports)
2.Sub-Admin
3.Instructor(can create and manage his courses)
4.Moderators(can edit assigned courses or courses of a category)
5.Student
6.student database
7.students course completing tracker
8.Sucess Certificate
9.Buddyboss integration – forum,group,chat etc feature
10.Membership
11.live chat
#Products:
1. Online Courses
2. Live Courses (with BigblueButton live zoom meeting API)
3.easy to update course,quiz and assignment
#Payment Gateway: Paypal, stripe, Bitcoin or local
–
Students can purchase specific courses and anyone can sell his/her courses on your site.
Pricing and Features
3 pages website
+ 3 courses
+payment+student report
+ dashboard, responsive website
2 Days Delivery
Unlimited Revisions
Functional website
3 pages
Responsive design
3 plugins/extensions
E-commerce functionality
3 products
Payment processing
Hosting setup
Social media icons
Students can purchase specific courses and anyone can sell his/her courses on your site.
–
Each course has lectures, quizzes, and assignments in different chapters. courses prize can be fixed/monthly/yearly/free. Students can enroll in the courses by following the pricing plan and then enrolled students will get access to course contents like lectures, quizzes, and assignments. after finishing all lectures, passing the quiz, and getting good ratings on assignments students will get certificates.