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,585 Ratings from Coursera

Reviews

This course is much more difficult than the previous courses in this specialization, which is exactly what I was looking for. Being able to research libraries, translate & externalize thoughts into code, and trouble shoot and fix bugs in a self-sufficient manner are all on the critical path to becoming a qualified programmer. You will likely invest a lot of hours in to the final project but your will learn and grow. I am giving this course one star less for the crappy Coursera code uploading system.
This course helped me improved my abilities, with a real world project at the end. I give it three stars because the last course of the specialization is poorly harmonized with the previous four: different teaching style, different platform, different course structure, different difficulty level, different teacher. Most students feel the gap and complain about it in the discussion forum. It is sort of unexpected. I am proud of my progress though, and glad I finished all five courses. Coding is the future.
Problems\ \ 1. Huge difficulty gap between course 4 and course 5, like 1+1 to rocket science kind.\ \ 2. It's definitely not beginner level, I even doubt whether it counts as intermediate level, because I had other intermediate level courses before, never felt like this.\ \ 3. The instructions in the last exercise are ambiguous and confusing. No tips, no milestone, makes me unable to know if I am on the right track, and extreme frustrated.\ \ Conclusion: I don't know why this course counts as beginner level, it definitely isn't. For me it's like a trap to get more easy sweety subscription money. If you just want a beginner level introduction to python, just the four previous courses are enough. If you want a python specialization, this so called \"beginner\" specialization does NOT WORTH THE EFFORT. GO FOR ANOTHER COURSE.
The final assignment gave me a lot of fun
This course is designed as a culminating experience. Whether it was intentional or not, the course has a few bugs, which each student must overcome. As a professor, I believe that this course succeeds at giving students the tools to overcome obstacles. Instead of spoon-feeding students answers, Prof. Brooks has succeeded at turning a MOOC into a flipped class where the student must come up with answers. Bravo!
The instructor was just reading the code and at many places, the screen doesn't show what the instructor is intended to show.\ \ Anyways, Thanks to everyone, I learned a lot from this specialisation.
Difficult but effective
I understand that the course aims to force the learners to take a more real-world approach. However, this gets quite cumbersome and I saw myself lost at many places without any clue. At least offer a final go-to place when everything seems confusing. This will also ensure that no one will give up halfway.
Please make some automatic submission tool.
Course was put together hastily and it shows. They were very late in putting it together while still charging everyone $50/month. Then the assignments were not very well explained, and the final assignment wasn't well explained or thought out, and had to be developed on the desktop as the Jupyter notebook didn't cut it. Overall I'd give this course a C, and it was definitely not up the standards I would have expected from the University of Michigan. Dr. Chuck from Python for Everybody would have done a much better job.

Michigan Online
For You

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