Is there a time limit on which to complete the e-learning course?

None whatsoever.  One of the benefits of the e-learning course is that you can complete it at your own pace.