Course structure to be followed by learners is great
The way the course has been designed allows to proceed further not only when the learner has to practice, but also by implementing and verify whether the process followed to implement the code and the results are accurate or not.
