We had a conversation to clarify some points but I’d recommend you consider: Setting up an online school using Teachable. This could either be under your main domain name or you could have it set up as a sub-domain of your main website. Each course would have a fixed upfront or ongoing price and you could have all courses available in a bundle for an ongoing price. You could set up your site using Subbly for subscriptions. You could build a website using the self-hosted version of WordPress, protecting the content using a service like Memberful so that only paid members can access certain pages. Wordpress is great for building out sites and you could use Memberpress. You’d just need a good WordPress theme like Videotouch or something similar. I’ve recommended Memberful as it’s super simple to use but I should also mention that you could make the site-building simple as well by using a website builder like Carrd or Weebly and then linking to a tool like Plasso for the paid content. The social network could be built using Mighty Networks and allows paid courses in their ongoing subscription package.