Recently one of the website have been developed with the same functionality.
Let me explain what i have included with that site.
It was something like to purchase downloadable resources(cources) from STD -1 to STD -5.
If have membership for first year then all year 1 resources can be donload freely by that user.
Same as for year2, year 3... year 5.
If have free membership then user can download only free resources.
It had total 45- resources which have been added by me myself from backend.
The whole website have been developed and now live!
I know about that cources plugin LMS and other more two.
Let me know if you need the same functionality to integrate to your website.
My strongest skills in WordPress Development
=========================================
I am expert in WordPress Web development and designing with more over m 3.5+ years of exp with sound knowledge of WordPress, WooCommerce, HTML, CSS, Bootstrap 4, Adobe Photoshop, Core PHP, Mysql,Ajax,Javascript,Jquery, and WordPress CMS.
I have good hands on Customization, Widget Creation, Custom post types Creation, Theme integration, Plugin Development and WooCommerce, Payment Gateway Integrations.
Thank you!