Hi!
For your requirement I would recommend the following:
- blog creation
- SEO, ads and social media to increase viewership
- selling courses via subscription
This is the proven best way to get traffic to your site, as well as making conversions and sales.
For more details, send me a message.
All the best,
Piyush Singh