Anyone know of plugin to make a training website?

I am building a site for my church to have members go to and take 'mini-courses'. For example, "Intro to the Bible" where someone would go through a series of say 10 'classes'. Each class would just be a different webpage; per se. However I want each person to 'log-in' and for the site to know where they left off.