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. Image

    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. Image

    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. Image

    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. Image

    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. Image

    Dao X H

    good

    Helpful(0) Unhelpful(0)You have already voted this
  6. Image

    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. Image

    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. Image

    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. Image

    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. Image

    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. Image

    Matheson W

    I found this course very informative and learned a lot.

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

    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. Image

    N B

    Nice review for my python programming, thank you

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

    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. Image

    KAPIL P

    Good course

    Helpful(0) Unhelpful(0)You have already voted this
  16. Image

    Cevat A S

    Could have been more comprehensive like multi inheritance

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

    Tammireddy S

    Excellent

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

    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. Image

    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. Image

    Rahul S

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

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

    Ufuk T

    It is a useful Python course about object oriented programming.

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

    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. Image

    Omar A

    G r e a t

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

    Greg C

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

    Helpful(0) Unhelpful(0)You have already voted this
  25. Image

    KESAB K N

    Nice Content and the tool,Nice problems

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

    Li Y

    Very nice Project!

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

    Luan N

    Great project!

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

    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. Image

    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. Image

    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. Image

    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. Image

    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. Image

    Shubham A G

    Too easy

    Helpful(0) Unhelpful(0)You have already voted this
  34. Image

    Jose H C

    It’s all good.!

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

    Rahul V

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

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

    Gabriel R

    Everything great!

    Helpful(0) Unhelpful(0)You have already voted this
  37. Image

    Guillermo H K

    Very good course!

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

    Zhen Z

    Very well structured and explained course following the previous three.

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

    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. Image

    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. Image

    Vinit V M

    Course Content is good !!!

    Helpful(0) Unhelpful(0)You have already voted this
  42. Image

    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. Image

    Malab S B

    Amazing Final Project

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

    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. Image

    Alberto S D N

    Excellent! Organized! Perfect!

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

    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. Image

    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. Image

    Adi H S

    Amazing course. Love it. Love it 3000.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Image

    Aku Jaakko S

    Highly recommended!

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

    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. Image

    Haddad R

    good Job

    Helpful(0) Unhelpful(0)You have already voted this
  52. Image

    JaiKishan K M

    Crazy and Awesome!!!

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

    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. Image

    Sean D V

    Excellent all round

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

    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. Image

    Kristen P

    Fun course with engaging assignments!

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

    Sohaib Z

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

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

    Huzaifa N

    Amazing

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

    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