Skip to content
CourseAsk.

25 Best Object-Oriented Programming Courses Online

We compared 25 Object-oriented Programming courses currently listed on Coursera, edX and Udemy, priced from $9.99 to $672.30. 9 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
25
Price range
$9.99 – $672.30
Providers
Coursera, edX, Udemy
Last updated
30 Aug 2026
How these 25 courses were chosen

Every course below is a real, currently listed course from Coursera, edX, Udemy, 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 $672.30, as listed by the provider when we last updated the page.

  1. 1
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  2. 2
    Coursera MOOC / Non-credit Lowest price here University-backed

    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.99
    listed price
  3. 3
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  4. 4
    edX MOOC / Non-credit University-backed

    Introduction to Object-Oriented Programming with Java

    Offered by The Georgia Institute of Technology

    This course provides an introduction to Object-Oriented Programming (OOP) using Java, a fundamental programming language widely utilized in various software applications. You'll learn essential OOP concepts, enabling you...

    $672.30
    listed price
  5. 5
    edX MOOC / Non-credit University-backed

    Recursion & Object-Oriented Programming

    Offered by University of California, Berkeley

    Students learn to design efficient programs by analyzing runtime, implementing data structures like linked lists and trees, and working with databases using SQL and Python. The course bridges computer science concepts wi...

    $200.00
    listed price
  6. 6
    Udemy Certificate

    Java 17 Object-Oriented Programming

    Questo corso è una vera guida rapida, teorica e pratica, che ti condurrà passo dopo passo a conoscere in profondità il linguaggio di programmazione JAVA SE 17 ed il Paradigma Object-Oriented. La prima sezione d...

    $24.99
    listed price
  7. 7
    Udemy Certificate

    The Complete C# and Object-Oriented Programming Course

    [Update C# 8]The next major version of C# is officially released which is C# 8.0. We were expecting it for quite some time, we had the chance to learn all the minor features and enhancements included in C# 7.1, 7.2 and 7...

    $49.99
    listed price
  8. 8
    Coursera MOOC / Non-credit

    Arduino 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.00
    listed price
  9. 9
    Coursera MOOC / Non-credit

    Java 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.00
    listed price
  10. 10
    Coursera MOOC / Non-credit

    Fundamentals 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.00
    listed price
  11. 11
    Coursera MOOC / Non-credit

    Advanced 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.00
    listed price
  12. 12
    Coursera MOOC / Non-credit

    Introduction 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.00
    listed price
  13. 13
    Coursera MOOC / Non-credit

    Apply 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.00
    listed price
  14. 14
    Coursera MOOC / Non-credit

    Object-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.00
    listed price
  15. 15
    edX MOOC / Non-credit University-backed

    Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs

    Offered by The Georgia Institute of Technology

    Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs).

    $249.00
    listed price
  16. 16
    edX MOOC / Non-credit University-backed

    Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms

    Offered by The Georgia Institute of Technology

    Learn the basics of object-oriented programming and algorithms.

    $249.00
    listed price
  17. 17
    edX MOOC / Non-credit University-backed

    Introduction to Object-Oriented Programming with Java I: Foundations and Syntax Basics

    Offered by The Georgia Institute of Technology

    Learn the foundational basics of the Java programming language.

    $249.00
    listed price
  18. 18
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  19. 19
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  20. 20
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  21. 21
    Coursera MOOC / Non-credit University-backed

    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.00
    listed price
  22. 22
    Coursera MOOC / Non-credit University-backed

    Java Programming: Principles of Software Design

    Offered by Duke University

    Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves log...

    $79.00
    listed price
  23. 23
    Coursera MOOC / Non-credit University-backed

    Software Engineering: Implementation and Testing

    Offered by The Hong Kong University of Science and Technology

    Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the implementation and testing...

    $49.00
    listed price
  24. 24
    Coursera MOOC / Non-credit University-backed

    Object Oriented Java Programming: Data Structures and Beyond

    Offered by University of California San Diego

    This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and...

    $49.00
    listed price
  25. 25
    Coursera MOOC / Non-credit University-backed

    Interactivity with JavaScript and jQuery

    Offered by University of California, Davis

    This course is the third in our JavaScript for Beginners Specialization. The scripts will become more complex and introduce more complex jQuery plugins. You will have several challenges to practice your skills throughout...

    $49.00
    listed price

Best Object-Oriented Programming Courses Online compared

# Course Provider Offered by Price
1 Introduction to Object-Oriented Programming in C++ Coursera Goldsmiths, University of London & University of London $49.00 View →
2 Object-Oriented Programming in Python Coursera Duke University $9.99 View →
3 Introduction to Java and Object-Oriented Programming Coursera University of Pennsylvania $99.00 View →
4 Introduction to Object-Oriented Programming with Java edX The Georgia Institute of Technology $672.30 View →
5 Recursion & Object-Oriented Programming edX University of California, Berkeley $200.00 View →
6 Java 17 Object-Oriented Programming Udemy $24.99 View →
7 The Complete C# and Object-Oriented Programming Course Udemy $49.99 View →
8 Arduino OOP—Object-Oriented Programming Coursera Packt $49.00 View →
9 Java Control Flow, IDE, and Object-Oriented Programming Coursera Packt $49.00 View →
10 Fundamentals of Object-Oriented Programming - C++ Coursera Packt $49.00 View →
11 Advanced Python: Object-Oriented Programming Coursera Logical Operations $49.00 View →
12 Introduction to Object-Oriented Programming with Arduino Coursera Packt $49.00 View →
13 Apply Object-Oriented Programming to Build Organograms Coursera EDUCBA $49.00 View →
14 Object-Oriented Programming with Java Coursera Universidad de Palermo $49.00 View →
15 Introduction to Object-Oriented Programming with Java III: Exceptions,... edX The Georgia Institute of Technology $249.00 View →
16 Introduction to Object-Oriented Programming with Java II: Object-Orien... edX The Georgia Institute of Technology $249.00 View →
17 Introduction to Object-Oriented Programming with Java I: Foundations a... edX The Georgia Institute of Technology $249.00 View →
18 Working with Objects in C++ Coursera Goldsmiths, University of London & University of London $49.00 View →
19 Introduction to Programming with Python and Java Coursera University of Pennsylvania $79.00 View →
20 Software Engineering Coursera The Hong Kong University of Science and Technology $49.00 View →
21 Introduction to C++ Programming and Unreal Coursera University of Colorado System $49.00 View →
22 Java Programming: Principles of Software Design Coursera Duke University $79.00 View →
23 Software Engineering: Implementation and Testing Coursera The Hong Kong University of Science and Technology $49.00 View →
24 Object Oriented Java Programming: Data Structures and Beyond Coursera University of California San Diego $49.00 View →
25 Interactivity with JavaScript and jQuery Coursera University of California, Davis $49.00 View →

Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.

Keep looking