There are many variables in dog training and a lot of them are outside my control. (For example, your own level of motivation, availability of your time to train, what your dog brings to the table and your ability to follow instructions!)
There are also many factors which influence how long it takes for any particular dog to achieve results. For example, a dog's prior learning history, her food motivation and her experience of training.
So it is not possible to guarantee that you will have perfect heelwork by the end of the course. In fact, whilst the course is divided into 'weeks', it typically takes longer than a week to achieve some of this material, for most dogs.
But, after 5 weeks, you will be equipped with the necessary knowledge and skill to be able to achieve excellent heelwork with your dog, in the future. It is an achievable goal for your dog!