It takes 2-3 weeks for the average full-time student to complete a course, and 4-6 weeks for the average part-time student.  However these timelines can vary greatly because our courses are self-paced. We have some excellent tools to help our students manage their time.