I think it is always a good sign when a company asks very quickly that you review them. When you have finished the course, you find a review list with the links to a few different review websites, so I can easily share my experience with you now.
The course is overall wonderful, I think. The small things that are not perfect are not noticed so much, while the big things are numberous and make the course very special value. The time put in to making the course so nice is clear to see and experience. I have emailed a couple of times to help the team make the course even better, but these were just little things like perhaps an answer being only briefly talked about in a unit text rather than it being obvious knowledge.
The text and videos are excellent. The practice assignments give automatic answers and advice to guide, so these are all great learning tools. I can't express how greatful I am to find a course for this price but with the course actually feeling like they have a care for educating me.