Do I have to take all of the courses in a program at once?