15 Best Object-Oriented Programming Courses on Coursera
We compared 15 Object-oriented Programming courses currently listed on Coursera, priced from $9.99 to $99.00. 5 come from a named university or institution, including Goldsmiths, University of London & University of London, Duke University and University of Pennsylvania. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.
- Courses compared
- 15
- Price range
- $9.99 – $99.00
- Providers
- Coursera
- Last updated
- 30 Aug 2026
How these 15 courses were chosen
Every course below is a real, currently listed course from Coursera, matched to "object-oriented programming" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.
There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $9.99 to $99.00, as listed by the provider when we last updated the page.
-
1
Introduction to Object-Oriented Programming in C++
Offered by Goldsmiths, University of London & University of London
This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriente...
$49.00listed price -
-
2
Object-Oriented Programming in Python
Offered by Duke University
In this project, you will gain hands-on experience working with classes in Python to model real-world objects and systems. By the end, you will be able to utilize key object-oriented programming principles like inheritan...
$9.99listed price -
3
Introduction to Java and Object-Oriented Programming
Offered by University of Pennsylvania
This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java...
$99.00listed price -
-
4
Coursera MOOC / Non-creditIntroduction to Object-Oriented Programming with Java
Offered by LearnQuest
Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import othe...
$49.00listed price -
5
Coursera MOOC / Non-creditArduino OOP—Object-Oriented Programming
Offered by Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as yo...
$49.00listed price -
6
Coursera MOOC / Non-creditJava Control Flow, IDE, and Object-Oriented Programming
Offered by Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as yo...
$49.00listed price -
-
7
Coursera MOOC / Non-creditFundamentals of Object-Oriented Programming - C++
Offered by Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as yo...
$49.00listed price -
8
Coursera MOOC / Non-creditAdvanced Python: Object-Oriented Programming
Offered by Logical Operations
This course will be useful to anyone who has programming experience with Python and would like to take a deeper dive into the language. You will learn how to design object-oriented applications. You will also learn how t...
$49.00listed price -
9
Coursera MOOC / Non-creditIntroduction to Object-Oriented Programming with Arduino
Offered by Packt
In this course, you will dive into Object-Oriented Programming (OOP) using the Arduino platform. Through hands-on projects, you will learn how to structure code using OOP principles such as classes, inheritance, and enca...
$49.00listed price -
10
Coursera MOOC / Non-creditApply Object-Oriented Programming to Build Organograms
Offered by EDUCBA
Learners will understand, apply, and analyze object-oriented programming concepts in C++ to model real-world organizational structures using organograms. By the end of this course, learners will be able to design class h...
$49.00listed price -
11
Coursera MOOC / Non-creditObject-Oriented Programming with Java
Offered by Universidad de Palermo
If you have basic knowledge of Java and want to delve into the world of object-oriented programming, this course is for you. In four weeks, you will start with the fundamental concepts of object orientation to advance to...
$49.00listed price -
12
Working with Objects in C++
Offered by Goldsmiths, University of London & University of London
This course is the fourth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected orient...
$49.00listed price -
13
Introduction to Programming with Python and Java
Offered by University of Pennsylvania
This Specialization starts out by teaching basic concepts in Python and ramps up to more complex subjects such as object-oriented programming and data structures in Java. By the time learners complete this series of four...
$79.00listed price -
14
Software Engineering
Offered by The Hong Kong University of Science and Technology
Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software p...
$49.00listed price -
15
Introduction to C++ Programming and Unreal
Offered by University of Colorado System
This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other...
$49.00listed price
Best Object-Oriented Programming Courses on Coursera compared
Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.