The program takes 3-5 hours per week; it could take less or more time, based on your familiarity with the content. The format is very flexible and allows you to fast-track through areas where you have greater knowledge or experience.