However, my idea is to get people to join my membership

However, my idea is to get people to join my membership in monthly basis and they get to access to course they wish by paying a monthly membership free. I am still figuring up how to link CoursePress Pro and Membership 2 together. Please advice.

In this case, MarketPress integration isn't needed. The payment aspect will be entirely handled by your subscriptions, which will be offered through Membership 2 Pro plugin.

Courses made through CoursePress Pro are custom post types, and Membership 2 Pro plugin, includes an add-on which allows you to protect them (screenshots attached).

However, i still have issues
i) Says i have 5 courses (namely 1,2,3,4,5)
Customer A would like to join membership and go for course 1
Cutomer B would like to join membership and go for course 1,3
Customer C after joining course 2, is then given an discount, then he decided to join course 3 and 4
ii) Can all these be set up automatically so that i don't have to add user one by one into specific course
Thanks.