In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages.
This course is part of the Introduction to Application Development Specialization
Offered By

About this Course
It is recommended that you complete Fundamentals of Programming before taking this course.
Skills you will gain
- Object-Oriented Programming (OOP)
- Methods
- Computer Programming
- Classes
- UML
It is recommended that you complete Fundamentals of Programming before taking this course.
Offered by
Syllabus - What you will learn from this course
Introduction to Object-Oriented Concepts and Design
Object-Oriented Concepts
Visual Modeling with UML
Object-Oriented Development
Reviews
- 5 stars73.21%
- 4 stars18.75%
- 3 stars4.46%
- 2 stars0.89%
- 1 star2.67%
TOP REVIEWS FROM OBJECT-ORIENTED PROGRAMMING CONCEPTS
Such a wonderful course that I learned, the concepts and explanation in this course is very undersandable... Hurry!! I learned a Course, I recommed you to do this course, its my persoanlly opinion
Well done explanation of OOP concepts. Have a much better understanding that when I started, coming from a design the db first type of programming
very good! I rated this course 4 stars and not 5 because I think there are not many examples so I need googls help a little.
About the Introduction to Application Development Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.