WooCommerce Paid Courses v3.

Whether you want to teach, tutor or train, WooCommerce Paid Courses has you covered.
Earn passive income

Create courses that you can sell over and over.Offer a free trial
Increase course sales by offering a free trial.

Restrict course content
Ensure your course content is only accessible to paying members.

Accept recurring payments
Charge students a recurring fee for continued access to courses.