Site with "Password access"
Use as a closed cabinet and manually configure access to courses for users. For example, if the payment is configured on an external landing.
In this case, the user will only see the courses available to him after registration
How to Online Academy of Your Site
For SaaS platforms and site owners. Creating an academy for your product with the ability to bind to your subdomain, for example, academy.mysite.com
This will look like an additional section of your main site