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

This is the most challenging course of Python 3 Programming Specialization.\ \ I cannot say it is easy, but I am sure it is well designed to make sure that you are confident enough to learn more by yourself.\ \ I am glad that I had the luck to attend this course.
Firstly, the Coursera submission system for the final project is a disgrace, and that's why I removed one star.\ \ Other than that, the course is amazing. By far the best in the series, and I don't understand the complaining. At this level, the instructor does what he needs to. Go through the needed functions and explain their use and inputs.\ \ The final assignment is also great and gives very good knowledge, and more or less all that is needed is already in the lectures. You just need to copy/paste, out them in order and go through the documentation a bit to correct mistakes and understand what's missing.\ \ I think the issue is the first 2.5 courses that are ridiculously easy and offered more or less everything already solved, without challenging students to start learning and thinking properly. You cannot expect people to learn by answering all practice questions in the previous video and the graded assignments can be passed by c/p the same code and changing a single variable...\ \ Great course, at the correct level. Really glad the specialisation ended with it.
not as good as the previous courses.
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

Michigan Online
For You

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