Excellent course from a respected industry leader! Very well structured. Covers both theoretical aspects and their practical applications.
Nicely worked out videos (the instructor took the guidelines from Barbara Oakley / Learning How To Learn on how to make a good MOOC seriously).
The exercises took me significantly more time than announced, at least 3 hours for each of the 2 exercises, but it was well worth it. It has been a while since I enjoyed Coursera's peer review that much, they added value to my learning experience, good feedback on my work plus examples on how other students approached the problems.
This is a candidate course for class central's Top50.