How long do I have to complete each course?

The courses have been designed to enable you to complete at your own speed, so feel free to take as long as you need. However, if it has been purchased for you, it is important you consult with your employers as they may have a target in mind that you would be expected to work towards.