How long have I got to finish the course?

However long you need. However, we recommend not leaving too much time between training sessions so you can work through the content easier.