• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Log In
Join for Free
  • Browse
  • Object Oriented Programming

Object Oriented Programming Courses Online

Explore object-oriented programming (OOP) for building modular and reusable code. Learn OOP concepts and their implementation in various programming languages.


Explore the Object Oriented Programming Course Catalog


  • Status: Free Trial
    Free Trial
    U

    University of Pennsylvania

    Inheritance and Data Structures in Java

    Skills you'll gain: Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, File Management, Development Environment, Software Design, Programming Principles, Problem Solving

    4.6
    Rating, 4.6 out of 5 stars
    ·
    106 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Python Scripting: Dates, Classes and Collections

    Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering

    4.4
    Rating, 4.4 out of 5 stars
    ·
    35 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Python Scripting Training

    Skills you'll gain: Scripting, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Software Design, Programming Principles, Development Environment, Software Installation, Virtual Environment

    4.9
    Rating, 4.9 out of 5 stars
    ·
    16 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Learn to Teach Java: Inheritance and Recursion

    Skills you'll gain: Java Programming, Java, Pedagogy, Debugging, Object Oriented Programming (OOP), Computer Programming, Computational Thinking, Cultural Responsiveness, Integrated Development Environments, Algorithms

    4.7
    Rating, 4.7 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    C# Class Development

    Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Programming (OOP), Application Design, Computational Thinking, Software Design, Programming Principles, Application Development

    4.8
    Rating, 4.8 out of 5 stars
    ·
    66 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Google

    파이썬 단기집중과정

    Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Programming Principles, Computational Thinking, Scripting, Problem Management, Data Structures, Debugging, Software Documentation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    52 reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    JavaScript Essentials: From Basics to DOM

    Skills you'll gain: Event-Driven Programming, Javascript, Object Oriented Programming (OOP), Web Development, Web Design and Development, Scripting, Data Validation, Programming Principles, Development Environment

    Beginner · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    Università di Napoli Federico II

    Data Science con Python e R

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Object Oriented Programming (OOP), PyTorch (Machine Learning Library), R Programming, NumPy, Image Analysis, Pandas (Python Package), Matplotlib, Artificial Neural Networks, Python Programming, Deep Learning, Computer Programming, Scripting Languages, Computer Vision, Keras (Neural Network Library), Machine Learning, Exploratory Data Analysis, Programming Principles, Data Management

    4.2
    Rating, 4.2 out of 5 stars
    ·
    53 reviews

    Intermediate · Specialization · 1 - 3 Months

  • C

    Coursera

    Les Expressions Lambda et Java

    Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment

    4.6
    Rating, 4.6 out of 5 stars
    ·
    12 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    D

    Duke University

    برمجة Java: المصفوفات، والقوائم، والبيانات المصنفة

    Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, File Management, Data Import/Export, Web Applications

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    B

    Board Infinity

    SAP S/4HANA: From ABAP to Cloud-Ready Applications

    Skills you'll gain: Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Application Design, Business Reporting, Secure Coding, Debugging, Full-Stack Web Development, Application Development, Web Applications, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Back-End Web Development, Software Architecture, HTML and CSS, Data Entry, UI Components

    3.2
    Rating, 3.2 out of 5 stars
    ·
    20 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    LearnKartS

    Core Java - Multithreading and Classes

    Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning

    4.8
    Rating, 4.8 out of 5 stars
    ·
    12 reviews

    Intermediate · Course · 1 - 4 Weeks

Object Oriented Programming learners also search

Object Oriented Design
C Programming
Programming
C
Beginner Programming
Development
C Programming Projects
Programming Projects
1…313233…39

In summary, here are 10 of our most popular object oriented programming courses

  • Inheritance and Data Structures in Java: University of Pennsylvania
  • Python Scripting: Dates, Classes and Collections: LearnQuest
  • Python Scripting Training: EDUCBA
  • Learn to Teach Java: Inheritance and Recursion: University of California San Diego
  • C# Class Development: University of Colorado System
  • 파이썬 단기집중과정: Google
  • JavaScript Essentials: From Basics to DOM: Packt
  • Data Science con Python e R: Università di Napoli Federico II
  • Les Expressions Lambda et Java: Coursera
  • برمجة Java: المصفوفات، والقوائم، والبيانات المصنفة: Duke University

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok