• For Individuals
  • For Businesses
  • For Universities
  • For Governments
My Learning
Degrees
​
  • Browse
  • Object Oriented Programming

Results for "object oriented programming"


  • A

    Amazon

    Programming with Java

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence

    Coursera Plus

    Included with Coursera Plus

    4.2
    Rating, 4.2 out of 5 stars
    ·
    91 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    E

    EDUCBA

    Apply Object-Oriented Programming to Build Organograms

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Software Visualization, Diagram Design, Program Development, Verification And Validation

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Embedded Systems Object-Oriented Programming in C and C++

    Skills you'll gain: Embedded Software, Embedded Systems, C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability, System Configuration, Peripheral Devices, Software Installation

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • B

    Board Infinity

    C# for .NET Developers

    Skills you'll gain: C# (Programming Language), ASP.NET, .NET Framework, Object Oriented Programming (OOP), Object Oriented Design, Application Frameworks, Web Applications, Programming Principles, Web Development, Event-Driven Programming

    Coursera Plus

    Included with Coursera Plus

    4.1
    Rating, 4.1 out of 5 stars
    ·
    310 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Beginner Object-Oriented Programming in C# and .NET Core

    Skills you'll gain: Object Oriented Design, Code Reusability, Microsoft Visual Studio, Software Design

    Coursera Plus

    Included with Coursera Plus

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Intermediate Python and OOP

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Unit Testing, Object Oriented Design, File I/O, Algorithms, Test Case, Test Tools, Python Programming, Debugging, Software Testing, Programming Principles, File Management, Code Reusability, Data Science, Context Management, Performance Tuning

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • U

    University of Michigan

    Data-Oriented Python Programming and Debugging

    Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Program Development, Code Reusability, Numerical Analysis, Critical Thinking

    Coursera Plus

    Included with Coursera Plus

    4.3
    Rating, 4.3 out of 5 stars
    ·
    20 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    P

    Pragmatic AI Labs

    OO: Python to Rust

    Skills you'll gain: Object Oriented Design, Rust (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Code Reusability, API Design, Python Programming, Verification And Validation, System Programming, Secure Coding, Performance Tuning, Performance Testing, Memory Management

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    J

    John Wiley & Sons

    Java SE 21 OOP and Functional Techniques

    Skills you'll gain: Object Oriented Design, Java, Java Programming, Object Oriented Programming (OOP), Software Design Patterns, Maintainability, Software Design, Code Reusability, Functional Design, Data Management, Data Modeling

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Python for OOP - The A to Z OOP Python Programming Course

    Skills you'll gain: Programming Principles, Code Reusability, Computer Programming

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Advanced Java Programming

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Java, Data Persistence, Programming Principles, Data Store

    Coursera Plus

    Included with Coursera Plus

    5
    Rating, 5 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Colorado System

    Intermediate Object-Oriented Programming for Unity Games

    Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), Object Oriented Design, Game Design, C# (Programming Language), Code Reusability, Event-Driven Programming, File I/O, UI Components, Data Import/Export, Configuration Management

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    331 reviews

    Intermediate · Course · 1 - 3 Months

1…456…538

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

  • Programming with Java: Amazon
  • Apply Object-Oriented Programming to Build Organograms: EDUCBA
  • Embedded Systems Object-Oriented Programming in C and C++: Packt
  • C# for .NET Developers: Board Infinity
  • Beginner Object-Oriented Programming in C# and .NET Core: Packt
  • Intermediate Python and OOP: Packt
  • Data-Oriented Python Programming and Debugging: University of Michigan
  • OO: Python to Rust: Pragmatic AI Labs
  • Java SE 21 OOP and Functional Techniques: John Wiley & Sons
  • Python for OOP - The A to Z OOP Python Programming Course: Packt

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

  • 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

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
  • Cookies Preference Center

Mobile App

Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram