Back to Object-Oriented Programming Concepts
LearnQuest

Object-Oriented Programming Concepts

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.

Status: Software Design Patterns
Status: Object Oriented Design
BeginnerCourse10 hours

Featured reviews

KL

Reviewed Mar 14, 2022

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

PB

Reviewed Feb 2, 2022

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

All reviews

Showing: 20 of 31

Monika
5.0
Reviewed Feb 20, 2023
Pramoth
5.0
Reviewed Feb 3, 2022
Kimberly
5.0
Reviewed Mar 15, 2022
Олексій
5.0
Reviewed Mar 31, 2022
Юрій
4.0
Reviewed Apr 10, 2022
Nuzhat
5.0
Reviewed Jul 19, 2025
Abdul
5.0
Reviewed Jan 15, 2022
Kanchan
5.0
Reviewed Dec 27, 2022
William
5.0
Reviewed Jun 5, 2025
Aswathi
5.0
Reviewed Aug 18, 2024
Ashikul
5.0
Reviewed Apr 3, 2022
Kartik
5.0
Reviewed Nov 14, 2022
2K19/CE/072
5.0
Reviewed May 27, 2023
Arun
5.0
Reviewed Nov 16, 2022
Ghala
5.0
Reviewed May 9, 2022
ADITYA
5.0
Reviewed Dec 7, 2022
akash
5.0
Reviewed May 19, 2022
Sharmila
5.0
Reviewed Feb 21, 2023
vicky
5.0
Reviewed Feb 21, 2023
amir
4.0
Reviewed Aug 2, 2022