The topics were made brief and precise so that a learner could quickly grasp the needed information with a deep comprehension of each topic. The self-directed learning mode is made so flexible that it can be manageable for each learner which sounds great for working people like me. Overall the course was exceptionally designed perfectly. I will definitely recommend the company for SO wanna-be.