MemberPress lets you create and sell multiple membership levels, or tiers. LearnDash lets you create one or more online courses. By using the two plugins together on your website, you can create courses with LearnDash that can be packaged as part of your membership levels.
For example, an entry-level bronze membership plan may include access to your introductory course. Upgrading to the higher, silver, membership level then unlocks access to your intermediate course, with the top-tier gold membership plan granting access to all courses. Alternatively, you could offer multiple membership plans covering different topics, such as courses on photography, graphic design, and programming, instead of implementing a hierarchical system.
By using the MemberPress add-on for LearnDash, you can also associate the membership levels and courses of the two plugins to enable automatic enrollment on the linked courses when a user signs up. Furthermore, this integration goes both ways, with users being automatically unenrolled from a course when they cancel or change their membership status.