<co-content><text>muy bueno</text></co-content>
Ratings and Reviews for Python Classes and Inheritance
Back to course Page
Reviews and Ratings
Reviews
<co-content><text>it focuses on data science</text></co-content>
<co-content><text>This course helped me clearly understand object-oriented programming in Python. I learned how to create classes, define attributes and methods, and use constructors to build objects. The inheritance section was very useful, showing how child classes can reuse and extend parent class features for cleaner and more efficient code. Practical exercises like Pokémon and game examples improved my hands-on skills. I also learned method overriding and better code design. Overall, it strengthened my Python fundamentals and increased my confidence in building structured projects.</text></co-content>
<co-content><text>Very good!</text></co-content>
<co-content><text>THIS ASSIGNMENT CALLED "Programming Assignment: Assessment - Inheritance" IS SO BAD</text></co-content>
The interactive learning with Runestone environment and jupyter notegook is very effective and very useful.
Lovely course, and great instructors. I recommend it for all.
I learnt a lot but modules 3 and 4 felt rushed. A lot of content but not enough practice questions. i don't feel like i will retain as much knowledge as the previous two courses. but overall really good course. enjoyed a lot
The courses in the Python 3 Programming Specialization are truly excellent. The material is laid out logically, well explained and with ample tools and practice opportunities reinforced by the Runestone textbook. Moreover, I've had no technical issues with the automated grading of assignments that I've experienced in some other course. Based on this experience I will definitely complete more courses, specializations and (if applicable) certifications offered by U of M in Coursera! Thanks.
I have taken other Python courses that teach classes, however I still learned stuff in this course that I did not know before. I found I was generally confused about how "self" works in terms of methods inside of a class, & I feel like after taking this course I finally understand. While I don't understand decorators & wrapper functions that well this was my first time learning it, so I suspect that after I take other courses that go over those I'll similarly grow to understand that. My knowledge of class inheritance, super/parent class & sub/child classes has increased quite a bit after taking this course. While I don't fully understand them this was the first course I've taken that has actually gone over *args & **kwargs. So when I run into those in the future I can come back to videos/write ups in this course to solidify my understanding further. I have only dabbled in Visual Studio & the Way of the Programmer portion in Module 4 that went over using break points that certain IDEs have is definitely something I will take advantage of in the future. I would recommend this course for anyone that has surface level knowledge of classes/inheritance & wants to gain a deeper understanding of those. Or if you just have some Python knowledge & want to learn about classes, this is a good course to take to learn that.