Plenty of people are making a living online sharing their skills with their students. Thanks to the WooCommerce Learning Management System plugin, you can sell your own courses online. This plugin lets you create a membership site and upload videos.
Admins can host multiple courses on their site, each with multiple sections, videos, and PDFs. You can change supported payment gateways for courses and membership programs in the backend. Admins can also change title, description, images, and other course information.