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

Reviews

A good course to start coding! Highly recommended!
Great course! Great teacher! Great everything! Can't wait to learn more programming: that was very stimulating!
very nice way to start programming and understand Python and algorithmic. I also liked the tools proposed (Atom, Python3 installation guide...etc.) Thanks for the knowledge.
not boring at all, and very informative !!
An excellent platform and chance for me to start Python learning.
This course is so great. The course structure and course materials are very organized. Although I have never used, I could understand the basic concept and resolved all of assignments. And Teaching Assistant staff is so helpful; the quick response was so helped. I would like to take other Python learning course in the future. Thank you.
Great course! All the points are demonstrated pretty clearly by Prof. Chuck. Highly recommend this course to everyone who wants to enter the Python world!
An excellent course to start your Python journey. :)
Fantastic presentation of the course by Dr. Charles Severance. I would recommend this course to everybody. Immaterial of what your level of expertise is in Python, believe me, you can take this course and be more than satisfied with your choice.
The course states it is meant to be for everybody but the frequent mention of error messages and how they are not meant to judge the student makes me thing it is meant for teenagers or a generally young audience. Some concepts are introduced very quickly and without the proper background. The exercises are mostly on the easy side and they do not build on each other (example: functions are introduced in a class but not used in the following exercises). This ends giving the impression that the course is not well structured and does not try to make the student find synergies between concepts. While this can work somehow for most of the course, the last week sees the introduction of some very advanced concepts (None and IS) which are just barely touched, leaving the student to have to search for information outside of the course. This is made worse by the overtly restrictive requirements of the assignments that use the autograder. The autograder does not let you explore potential pitfalls in your code, which are much better clarified by using the debugger (not introduced) or the python online visualizer (not introduced). I strongly advise to introduce one of these two tools in the course.

Michigan Online
For You

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