Create a platform similar to [login to view URL]
There must be 3 types of users, students, academies and companies
With the user academy you can upload your courses from a simple interface.
From students you can access your courses.
From companies you can create users for your employees.
The courses that are uploaded must be verified by the administrator.
It must also include a payment platform.
It is a serious project so a detailed explanation of how you will build the site will be appreciated, preferably with WordPress or Moodle.
The portfolio is also valued