Different Certificate for different Courses

Hi. My participants are required to successfully complete two Courses in a Training. The 2nd course is set to only be visible for participants who successfully completes the 1st course. I am not able to award 2 different certificates. Meaning, I need to give Certificate A for completing 1st Course and Certificate B when they complete the 2nd Course. How do I get it set correctly to do this? And how do I allow the users who have completed the first course to only have access to the next course at a certain set date? Thanks