This course is worthwhile to take as it's one of the only distributed computing courses I found that gives overview of cloud technology.
However the delivery can use an improvement. It's just slides with the instructor reading through them. The quizzes offer a lot of repetitive tricky questions that are just there to make the course appear "difficult", but the only difficulty arises from missing something and losing points. The exercise is a 10 year old buggy C code that is listed as a C++ code where you have to add the relevant code. If you know C++, that's great, if not, this might not be the best opportunity to learn it.
I decided to just listen to the lectures and not worry about exercises or quizzes, and I learnt quite a bit. I would not pay for specialization until the course improves.