Overview
This Python Classes and Inheritance offered by Coursera in partnership with University of Michigan 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.
Educational Opportunity
- 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.
What you'll learn
- Explore classes, instances, and inheritance to represent data efficiently.
- Gain insights into class design and cultivate the practice of writing automated tests for your code.
- Learn to override built-in methods and create inherited classes that reuse functionality.
Programme Structure
Courses include:
- Classes
- Extending and Modifying Classes with Inheritance and Decorators
- More Advanced Functions and Exceptions
Key information
Duration
- Part-time
- 14 days
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
Campus Location
- Mountain View, United States
Disciplines
Computer Sciences Web Technologies & Cloud Computing Software Engineering View 477 other Short Courses in Computer Sciences in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Intermediate level
- Some related experience required
Tuition Fees
-
International Applies to you
Applies to youNon-residentsFree - Out-of-StateFree
-
Domestic
Applies to youIn-StateFree
Additional Details
- This short course is included with Coursera Plus subscription
Funding
Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.