Hi Miranda
My suggestion is to create a course with just the program certificate included in it.
Include this course in the last course set with a 'then' operator in the program. The user won't be able to access the course until all preceding courses required in the program have been completed so in effect the course certificate will be issued when the program is completed.
Another alternative is to use a site level badge and award the badge on program completion