Plenty of people are making a living online from sharing their skills with the world. WP Courses is one of many plugins you can use to start offering courses on your WordPress site. It is designed to work with most themes on the market. It lets you create courses with video, audio, images, and text.
This learning management system lets you add unlimited courses to your website. The free version comes with everything you need to get started but the paid plugin lets you sell courses through WooCommerce. It also supports quizzes and badges. It lets you attach PDFs, images, and other content to your courses. It is also compatible with Paid Memberships Pro.