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

Ratings and Reviews for Programming for Everybody (Getting Started with Python)

Back to course Page

Reviews and Ratings

4.8

193,565 Ratings from Coursera

Reviews

Excellent Course. However wanted more assignments
Excellent course for beginners Dr. Charles is an excellent educator!
I had no previous experience in programming. But this course was very helpful in getting some basic skills. As a medical doctor I now have a very first glance of this exciting field. There was a right mix of teaching and assignments practices.
This specific course covers topics such as programming principles, variables and expressions, execution flow, functions, and iterations. Its study material explained concepts clearly, especially the textbook "Python for Everybody". Its work load was light, requiring only a few hours to complete all the lessons and assignments of a given week.
Great for beginners!
the course is really helpful, I am ebullient as I finish this course after 5 days, I already knew some basic foundation about coding and run the program by myself
Good course! I learned to much
Great course easy and straightforward to learn, I enjoyed it. Ususlly learning something is challenge but this was fun.
Perfect, thank you!
I thought the history of the tech itself was really useful. It helped me better understand how a computer works. However, having just finished the Google Analytics course, and having previously worked as academic faculty, I was bothered by the quality of this course. First of all, a Python for Everyone course with a single teacher is probably not the best strategy. This program is a representation of not just UM but academia itself. It needs to be on par with the offerings made by larger corporations, which means it needs to take into account diversity in representation as well as user experience. These videos are long and contain a lot of unnecessary information because they are constructed from the perspective of what the teacher thinks is important rather than how users actually learn or what they need to know to get started. There is crucial information missing from the first course. I wasn't told how to open or use the terminal in mac, and there's a staff member on the discussion boards responding to everyone's query about it just saying "it's explained in the course." Again, a course that centered on user experience would have a better response to this problem, even if people like me are overlooking information. It's clearly not easy enough to find. Finally, the peer review process is unfortunately flawed. My first rater either couldn't see my photographs or just chose to fail me because he didn't understand the process. This was extremely discouraging for a first-time user. I think you have to keep in mind that I can log onto YouTube & watch a 1 hour tutorial and learn more than I did in the entire first course of this class. The reason I'm going into so much detail here is that, as a former academic, I am often concerned that we are not offering the same quality of online education as companies like Google and IBM. This program is a good example. I pay the same amount for a Google course, but I get a lot more quality. As a represesntation of UM, this course has to make people wonder: If this is the quality of education I expect to get from a major University, why should I pay the most expensive school in Michigan for courses that aren't constructed with consideration for user experience? Moreover, there is too much emphasis on academic honsety for a course that can't protect it. The peer review process is less likely to keep anyone from cheating as it is to discourage honest users who make mistakes. Honestly, if I were using this course to determine whether I wanted to take more courses from a University, and UM in particular, my answer would be a hard "no." I'm better off on YouTube. I'm sure people worked hard to produce this course, but I think a larger team, more diverse perspectives, and a firm root in user experience design are a miminum for this kind of online education.

Michigan Online
For You

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