I've taken something like a dozen U of M courses before (I highly recommend parts of this specialization and all of Dr. Chuck's Python for Everyone courses). However, this one was a massive disappointment. It's really just a project. That's fine. But the tools are horrible. The assignment is set up in such a way that most of your time isn't spent coding, it's spent waiting for Jupyter to process images. Even doing the fastest possible operations take 10-15 minutes as you're building your project. Coding is (for those of us that aren't expert( is a lot of testing and re-running. To have to wait so long from one to the next just destroys any flow or creative inspiration. It's impossible to get any momentum and the process is frustrating. On top of that, you might think the forum would be a great resource. The forum for this class is just littered with questions of people with problems and a particular TA who is incredibly rude and even when he's answering questions he's so obtuse that often his answer is lost in the smugness and judgement. I'd rate this course even lower, but there are some good parts... however the lows are REALLY low.
Ratings and Reviews for Python Project: Software Engineering and Image Manipulation
Back to course Page
Reviews and Ratings
Reviews
This was an excellent course.
This course was a big disappointment. The subject matter is great but the level of 'instruction' is totally lacking. This course took a big turn away from the rest of the series in that the other used very good pedagogy and this course felt like they spent hours preparing it.
Didn't seem to match the style of the rest of the specialization
Good for learning about API's. I've never been interested in Jupyter Notebooks. The assignments weren't straightforward and the peer reviewers ...
Very Poor Course Compared to the previous courses in the Specialization, the teacher is also very monotonous and boring, People should avoid this course if not a part of the specialization.
very poor to non existent didactic methods
Good course to train your ability to resolve problems.
I don't think it's suitable for beginners. Have to get the project done before understanding the coding logic. Lack of step by step explanation. I just learned which module in Python to use to process images.
This module was too big a step up from the last four in the specilisation!!