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