This course makes a joke out of its topic name. Some examples:
--Quizzes are too trivial. Some even repeat questions. Some questions are wrong.
--Videos are too much ridden with facts all over the place, yet offer little evaluation and explanation. For example, why do we use this tool, what purpose is this concept good for, ...
--Hands-on assignments either lack purpose and meaning or the designer never explains those.
I hope other learners who share similar experience with me will take their time and write feedbacks in Coursera itself so this specialization can be improved.