Does the program have a specific start and end date?

No, the program is an open enrolment program with no predetermined time limits. That means you can start at your convenience and finish at your own pace.

Program