This task can be performed using LectureKit
Faster & Simpler Way to Build Course Platforms
Best product for this task

LectureKit
dev-tools
Making it easy for developers to build course platforms, simply create & manage courses here & Retain 100% control via API.
What to expect from an ideal product
- Streamlined course creation process for developers.
- Efficient course management with intuitive tools.
- Full control over your course content via a powerful API.
- Simplified integration with existing platforms.
- Retain ownership and flexibility of your courses.