I had already completed Andrew Ng's Machine Learning course (Coursera/Stanford), and a couple of courses in the Data Science specialization (Coursera/Johns Hopkins). Although I loved Andrew Ng's course, I was looking for something more in-depth and a little more useful in my daily work than Octave or R, which are the languages used in these other Coursera courses. So when I saw this University of Washington specialization and read that they use Python, I was very excited.
I was a little less excited when I saw that the courses were not free like the other Coursera courses I had previously taken - but hey, it costs money to produce a course, so paying a little seems reasonable.
However, I soon realized that you don't actually program anything in python, you just slightly modify pre-chewed bits of code. And you don't really do much that is useful in a real job situation because everything is done via very high-level calls to a proprietary (and VERY expensive) python library called GraphLab. They "kindly" give you a one-year free license to the thing, but when you discover that one of the instructors is the co-founder of the company that produce and sell GraphLab, you realize that this is not really a course, it's an info-commercial that you had to pay for.
Don't waste your time or money on this course. Try Andrew Ng's course (on Coursera) or Sebastian Thrun's courses (on Udacity). They are much better and they are free.