Programs by Degrees and Certificates