Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Python Classes and Inheritance

Python Classes and Inheritance

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.0/10 (Our Score)
Product is rated as #71 in category Python

This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You’ll also learn how to override built–in methods and how to create “inherited” classes that reuse functionality. You’ll also learn about how to design classes. Finally, you will be introduced to the good programming habit of writing automated tests for their own code. The course is best–suited for you if you are already familiar with Python fundamentals, which are covered in the “Python Basics” and “Python Functions, Files, and Dictionaries” courses (courses 1 and 2 of the Python 3 Programming Specialization). It is optional to have taken the “Data Collection and Processing with Python” course (course 3 of the specialization), but knowledge of retrieving and processing complex nested data is helpful. This is the fourth of five courses in the Python 3 Programming Specialization. The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

Instructor Details

Steve Oney is an Assistant Professor at the University of Michigan School of Information. His research focuses on enabling and encouraging more people to write and customize computer programs by creating new programming tools and exploring usability issues in programming environments. He completed his Ph.D in Carnegie Mellon's Human-Computer Interaction Institute, where he was advised by Brad Myers and Joel Brandt. He also has undergraduate and master's degrees from MIT.

Specification: Python Classes and Inheritance

Duration

14 hours

Year

2019

Level

Intermediate

Certificate

Yes

Quizzes

Yes

59 reviews for Python Classes and Inheritance

4.3 out of 5
40
15
2
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Jason J D

    A wonderful course that covers various important topics like classes, inheritance, error handling, test cases, etc. The instructors, course material and assignments are truly wonderful. Must try for those doing other courses of this specialization.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Yam H L L

    Good course but final assessment was too long and the question design and flow was bad and confusing

    Helpful(0) Unhelpful(0)You have already voted this
  3. Amir Z

    No real examples, final project was so hard to understand. Better to do something not a game

    Helpful(0) Unhelpful(0)You have already voted this
  4. Md. H H S B

    Already completed past three courses of this specialization. This 4th one is also awesome. <3 facing some problems. In past courses all the assignments code was explained in videos .But in this course's assignments contain huge lines of code & its hard to understand all the line by line code with a long time. I think they should provide some videos explaining those lengthy codes 🙁 Though its tough for beginner, but who are used to with coding before they will enjoy.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Dao X H

    good

    Helpful(0) Unhelpful(0)You have already voted this
  6. M N K

    Amazing experience learning from the University of Michigan! Paul Resnick was great and Steve Oney was also good. Thank you for all the knowledge!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Todd H

    so far, best of the series. the final project was well defined, fun, and challenging. Good coverage of classes, class inheritance, and use of exceptions.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Mahmoud G

    I liked the course, as i did all the past three courses in this specialization so far. That being said, I think this course seemed a little more rushed compared to the others, which might be the Book’s shortcoming and not the course’s. I know they tried to keep the explanation and depth in this course somehow relatively basic, but i think, because classes and inheritance are some of the most essential and tricky topics, they could’ve spent more time on them. All in all, however, this was an excellent course, and i appreciate all of the hard work by all the professor’s and staff.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Mauricio G N

    In general, it is well explained, but it needs to have more examples in terms of classes and inheritance.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Xinghua J

    The project is designed too fancy and not practical. Takes a lot of time to understand the requirement and not too much feedback from the project.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Matheson W

    I found this course very informative and learned a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Saravanan M

    The final project was challenging and intriguing. Thank you professors of University of Michigan!

    Helpful(0) Unhelpful(0)You have already voted this
  13. N B

    Nice review for my python programming, thank you

    Helpful(0) Unhelpful(0)You have already voted this
  14. Stella B

    Amazing course! though the instruction in the last assessment are very vague and could be interpreted in couple of ways. I wish the Staff would have dedicate more time for the final assessment instructions and further breakdown each task. Some the things in the last assessment didn’t make any sense and I had to trial and error many times until I solved the issue.

    Helpful(0) Unhelpful(0)You have already voted this
  15. KAPIL P

    Good course

    Helpful(0) Unhelpful(0)You have already voted this
  16. Cevat A S

    Could have been more comprehensive like multi inheritance

    Helpful(0) Unhelpful(0)You have already voted this
  17. Tammireddy S

    Excellent

    Helpful(0) Unhelpful(0)You have already voted this
  18. Joe A

    Slightly less in depth than I wanted in terms of classes in python, but overall, pretty well presented overview of basic OO and testing with Python.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Bikash D

    The course is awesome. It deals with Python Classes and Inheritance and it also gives a taste of Unit Testing in Python and how it is done. The course ends with a project ‘Wheel of Fortune’ where the students are made to write classes also use Inheritance so not to repeat code. Overall it’s a fantastic course and i loved it.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Rahul S

    Each course in the specialization offers thorough exercises to instill confidence!

    Helpful(0) Unhelpful(0)You have already voted this
  21. Ufuk T

    It is a useful Python course about object oriented programming.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Subrata G

    Good Course for learning basic of object oriented programming in Python, Although this is not for who learning first time object oriented .But the final assessment was too long and the question design and flow was bad and confusing

    Helpful(0) Unhelpful(0)You have already voted this
  23. Omar A

    G r e a t

    Helpful(0) Unhelpful(0)You have already voted this
  24. Greg C

    A relatively short course, but it covers some essential material.

    Helpful(0) Unhelpful(0)You have already voted this
  25. KESAB K N

    Nice Content and the tool,Nice problems

    Helpful(0) Unhelpful(0)You have already voted this
  26. Li Y

    Very nice Project!

    Helpful(0) Unhelpful(0)You have already voted this
  27. Luan N

    Great project!

    Helpful(0) Unhelpful(0)You have already voted this
  28. Frederic C

    I finally learned about those famous classes everyone refers to! Great course, fun project at the end.

    Helpful(0) Unhelpful(0)You have already voted this
  29. David L

    Good continuation of the first three courses in this specialization. Clear introduction to classes, and nice survey of testing, exceptions, with a fun little game project at the end.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Juan C A E

    Great course! All the most important concepts are explained very well with videos and lectures. Thanks!

    Helpful(0) Unhelpful(0)You have already voted this
  31. Sophie T

    The Wheel of Fortune is a very good entertaining Project! while practicing programming with class!

    Helpful(0) Unhelpful(0)You have already voted this
  32. Shiyi W

    This course is very helpful to either a beginner or an intermediate learner with some background knowledge. The interactive tool is amazing, which provides a practical platform for programmer to try and learn. The only thing that I will suggest to improve is to build up more projects, from which is what I learnt the most. Thank you UMichigan Professors!

    Helpful(0) Unhelpful(0)You have already voted this
  33. Shubham A G

    Too easy

    Helpful(0) Unhelpful(0)You have already voted this
  34. Jose H C

    It’s all good.!

    Helpful(0) Unhelpful(0)You have already voted this
  35. Rahul V

    Nice Course. Helped me understand the concepts of classes better.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Gabriel R

    Everything great!

    Helpful(0) Unhelpful(0)You have already voted this
  37. Guillermo H K

    Very good course!

    Helpful(0) Unhelpful(0)You have already voted this
  38. Zhen Z

    Very well structured and explained course following the previous three.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Zahid A

    This course was awesome. I had learned about classes, objects, and inheritance in python with the course.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Hadi V M

    I have been programming for a long time. Through this course I have learnt the fundamental of object oriented programming. Thanks to all the competent instructors.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Vinit V M

    Course Content is good !!!

    Helpful(0) Unhelpful(0)You have already voted this
  42. Alexander J V

    Some of the instructions for the assignments seemed unclear, and I increasingly dislike ActiveCode. But the topics are covered in an efficient manner, and the course does provide the basic skills expected.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Malab S B

    Amazing Final Project

    Helpful(0) Unhelpful(0)You have already voted this
  44. Anastasios P

    Course is good with more new content and assignments. Also lecture time is a lot more logical than the previous two courses. Really enjoyed it.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Alberto S D N

    Excellent! Organized! Perfect!

    Helpful(0) Unhelpful(0)You have already voted this
  46. Joseph I

    Great class. I wish we could run more of the Python code in a local environment vs. the Runstone runtime env.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Nico

    This has been fourth course I completed in the specialization and I finished the whole thing in the meantime. Like the courses before and also other courses by the Michigan School of Information, the course materials are perfectly thought through and produced. The course is challenging as it should be, but totally doable. I never felt overwhelmed (though I admit I had some basic prior programming knowledge in in a different language). All in all, I highly recommend everyone to push through the specification. Thanks to Professor Resnick and his team!

    Helpful(0) Unhelpful(0)You have already voted this
  48. Adi H S

    Amazing course. Love it. Love it 3000.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Aku Jaakko S

    Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  50. Aparna V

    Good course, structured well. For a person who doesnt know OOP, it is difficult to understand the self declara‘ti‘on

    Helpful(0) Unhelpful(0)You have already voted this
  51. Haddad R

    good Job

    Helpful(0) Unhelpful(0)You have already voted this
  52. JaiKishan K M

    Crazy and Awesome!!!

    Helpful(0) Unhelpful(0)You have already voted this
  53. Geevarghese G

    Challenging and exciting coursework! Learned a lot of useful stuff about classes. The final project was simply a great experience! I recommend this coursework to anyone at an intermediate level of python, lacking the basics of python classes.

    Helpful(0) Unhelpful(0)You have already voted this
  54. Sean D V

    Excellent all round

    Helpful(0) Unhelpful(0)You have already voted this
  55. Irina Z

    Would be nice to have more tasks for inheritance and reusing values between methods

    Helpful(0) Unhelpful(0)You have already voted this
  56. Kristen P

    Fun course with engaging assignments!

    Helpful(0) Unhelpful(0)You have already voted this
  57. Sohaib Z

    Best Teachers, Well Planned , Awesome means of Interaction throughout the course.

    Helpful(0) Unhelpful(0)You have already voted this
  58. Huzaifa N

    Amazing

    Helpful(0) Unhelpful(0)You have already voted this
  59. Congrong F

    great training materials for starter!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare