Hello Greg ,
You can use moodle advanced "Completion tracking" feature in moodle. You need to enable it first from settings > Site administration > Advanced features . Then enable it in Course setting page.
You can set course prerequisite setting to accomplish what you want . Please read this http://docs.moodle.org/25/en/Course_completion_settings