We do not set a time for the courses to be completed it. So, as long as you need. Our online learning is self-paced. This means that each participant moves through the learning material at a rate that matches his or her learning style, prior understanding of the topic, and time availability.