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

Object Oriented Programming Courses

Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.


Popular Object Oriented Programming Courses and Certifications


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

    EDUCBA

    PMI-ACP Exam Prep: Agile Execution & Leadership

    Skills you'll gain: Agile Project Management, Sprint Planning, Agile Product Development, Agile Methodology, Sprint Retrospectives, Team Management, Project Management Institute (PMI) Methodology, Team Building, Scalability, Conflict Management, Team Leadership, Backlogs, Prioritization, Kanban Principles, Continuous Improvement Process, Risk Management

    Mixed · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Securing and Integrating Components of Your App - Español

    Skills you'll gain: Cloud Applications, Application Development, Google Cloud Platform, API Gateway, Application Programming Interface (API), Cloud API, Cloud-Based Integration, Serverless Computing, Authentications, OAuth, Identity and Access Management, Secure Coding, Microservices, Node.JS, Restful API, Event-Driven Programming, Authorization (Computing), Natural Language Processing

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

    Skills you'll gain: Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, Interactive Data Visualization, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Data Structures, Real Time Data, Configuration Management

    Intermediate · Course · 3 - 6 Months

  • C

    Coursera

    Wix pour les débutants

    Skills you'll gain: Content Management Systems, Web Content, Web Design, User Accounts, Web Design and Development, No-Code Development, Web Development, Graphic Design

    Beginner · Guided Project · Less Than 2 Hours

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

    EDUCBA

    Unreal Engine: Master Advanced FX & Gameplay Design

    Skills you'll gain: Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Computer Graphic Techniques, UI Components, Animation and Game Design, Computer Graphics, Game Design, Video Game Development, User Interface (UI), Virtual Environment, Visualization (Computer Graphics), Animations, Motion Graphics, Interactive Design, Scripting, Simulations, Debugging

    Mixed · Course · 1 - 3 Months

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

    Packt

    Building Idiomatic Rust with Traits and Collections

    Skills you'll gain: Rust (Programming Language), Data Structures, Debugging, Software Design Patterns

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    H

    H2O.ai

    H2O GPTe Learning Path

    Skills you'll gain: LLM Application, Large Language Modeling, AI Product Strategy, Generative AI, Web Applications, Artificial Intelligence, Prompt Engineering, Agentic systems, Information Architecture, Application Programming Interface (API), Automation, Data Analysis

    Intermediate · Course · 1 - 3 Months

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

    EDUCBA

    Unity: Design Voxel Environments with Marching Squares

    Skills you'll gain: Unity Engine, 3D Assets, Video Game Development, Virtual Environment, Computer Graphics, Performance Tuning, Visualization (Computer Graphics), Maintainability, C# (Programming Language), Debugging, Scripting

    Mixed · Course · 1 - 3 Months

  • G

    Google Cloud

    Creating Derived Tables Using LookML

    Skills you'll gain: Looker (Software), Database Development, Database Design, Data Modeling, SQL, Exploratory Data Analysis, Data Visualization Software, Data Analysis

    Beginner · Project · Less Than 2 Hours

  • G

    Google Cloud

    Answering Complex Questions Using Native Derived Tables with LookML

    Skills you'll gain: Looker (Software), Business Intelligence, Data Analysis Expressions (DAX), Dashboard, Ad Hoc Analysis, SQL, Data Analysis, Google Cloud Platform

    Intermediate · Project · Less Than 2 Hours

  • H

    Heriot-Watt University

    MSc Computer Science

    Skills you'll gain: Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Object Oriented Programming (OOP), Java, Combinatorics, Theoretical Computer Science, Object Oriented Design, Big Data, Computer Programming, Computational Thinking, Mathematical Theory & Analysis, Logical Reasoning, Arithmetic, Computer Science, Data Structures, Software Engineering, Maintainability

    Earn a degree

    Degree · 1 - 4 Years

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

    EDUCBA

    Unreal Engine Blueprints – Intermediate to Gameplay Systems

    Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), Video Game Development, Scripting, Interaction Design, Prototyping, Animations

    Mixed · Course · 1 - 4 Weeks

Searches related to object oriented programming

object oriented programming (oop)
object-oriented programming concepts
object-oriented programming in python
object oriented programming in java
object-oriented programming with java
advanced javascript & object-oriented programming
bitesize python: object oriented programming
fundamentals of object-oriented programming - c++
1…390391392…401

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

  • PMI-ACP Exam Prep: Agile Execution & Leadership: EDUCBA
  • Securing and Integrating Components of Your App - Español: Google Cloud
  • Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island: Packt
  • Wix pour les débutants: Coursera
  • Unreal Engine: Master Advanced FX & Gameplay Design: EDUCBA
  • Building Idiomatic Rust with Traits and Collections: Packt
  • H2O GPTe Learning Path: H2O.ai
  • Unity: Design Voxel Environments with Marching Squares: EDUCBA
  • Creating Derived Tables Using LookML: Google Cloud
  • Answering Complex Questions Using Native Derived Tables with LookML: Google Cloud

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