With eCommerce enabled, you can set prices on Courses, and in the future versions - Learning Paths and Training Events (4.7+).
Once a user makes a purchase, they get access to the learning content.
Prices are set in the Pricing portlet.
When pricing the learning content, you can set:
Net price - set the basic price on the course.
Define, whether it’s taxable.
The period of sales defines when it’s possible to purchase the content.
Sales limit - the maximum number of purchases for this content.
The users that still want to participate in an unavailable course may opt to be added to a waitlist until the course is available for purchase once again.
It means they will get a notification about course availability.