Your browser is ancient!
Upgrade to a different browser to experience this site.

Ratings and Reviews for Python Project: Software Engineering and Image Manipulation

Back to course Page

Reviews and Ratings

4.0

1,595 Ratings from Coursera

Reviews

good!
The 3-star is because to solve the assignment takes tremendous time due to the slowness of the library/tool. Maybe, the task is not appropriately sized. Also, copying the code is not straight forward due to the different end line characters, so it becomes unreadable at first. I would expect to be able to work independently in my own environment, quickly and hassle-free submission for the solution.
It was difficult not because there is a learning involved. Seems that Image libraries are not documented well. This course could be planned better. May be choice of final project - business application use case along side OCR will make it better. thanks Atul
Not really connected to the rest of the specialization. Overall quite disappointing finish.
Very effective course
There is enough other feedback that goes into detail about what is wrong with this course. There is a lot. It really is a great shame to end this very helpful specialisation on such a low note, but it is what it is. The reason I am giving 2 stars is that the assignment at the end does challenge your thinking quite a lot and helps develop a better understanding for how real world Python projects look like. Again, that's the ASSIGNMENT. The COURSE, which is supposed to help, teach and guide you, is basically useless.
Pro: Jupyter Notebook is a helpful Python interpreter, but we would have benefited from using that at the beginning of the program. The final projects were fun and challenging! Con: This course was released prematurely. Throughout the initial lectures there are several spelling errors on the terminal commands provided. Additionally, throughout this final course, there were missing instructions on how to install things like: Jupyter Notebook, Teseract library, ipywidgets library, coremltools, kraken, and ipywebrtc. Though Jupyter is a great platform, Introducing a new platform after the previous 4 courses having never used Jupiter was a poor choice and left the students to learn entirely new software and set it up - something that should have occurred during the first course. Week 1 requirements were to upload both the image and code, but the coursera software only allowed one file to be uploaded. No instructions on installing dependancies for Jupyter such as to download as PDF even though the upload instructions requested PDF. Overall, poor guidance and instructions with Week 1 assignment. Several “bugs” are noted in Week 3 of the forum as if this is an appropriate fix to the course. Note that courses 1-4 did not require all these “bugs” to be posted in the forum. This is a lack of preparedness and professionally that unfortunately reflects poorly on the whole program, despite the first 4 courses not having such a problem. Module 3 Optional did not work resulting in error: “UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x104228270>”
This course is a complete divergence from the Python for Everybody course and the 4 courses in this specialization. Wasting time digging through pillow etc documentation. Incredibly poor way to start the last course of the Python 3 specialization - unless one is into image manipulation which I am not. The goal for me was to learn python and apply to real world data issues such as forecasting. Modules like numpy would have been much more applicable to work through. I will be taking the data science specialization from another provider (IBM or Stanford (alma mater)) and do not plan to take another course from University of Michigan due to this last course being so poorly administered. The gym analogy was poor excuse for not taking the time to put together more suitable assignments. Such a shame because the first 8 courses were fine.
Abysmal. Total abomination. Zero instruction. Extremely frustrating and major let down if you've been through courses 1-4 of the specialization. If getting the Specialization Certificate is very important to you, there are resources online that you can leverage to complete the project but that is done largely at the expense of any real learning, so I really hope UofM comes up with an alternative final project that is more consistent with the level of expertise attained in courses 1-5 (maybe something on implementing classic algorithms?).
With all due respect this is the worst course I have taken in any online learning platforms. The "teaching" was abysmal if it could even be described as teaching. It's so disappointing considering the other four courses in the specialization were amazing and enjoyable. The only motivation I had for completing this course was for the certificate, whereas the motivation I had for the other courses was to learn.

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!