Our courses are completely self-paced so you can take them as quickly or as slowly as you want.  Each of our courses is around 100 lessons and each lesson is on average 5 minutes.  We have found that many of our diligent learners finish a course in less than two weeks.