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

Object Oriented Design Courses

Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.


Popular Object Oriented Design Courses and Certifications


  • Status: Free Trial
    Free Trial
    C

    Copenhagen Business School

    Social Business Model and Planning for Social Innovation

    Skills you'll gain: Team Oriented, Business Planning, Social Impact, Organizational Structure, Business Modeling, Entrepreneurship, Business Strategy, Fundraising, Value Propositions, Financial Planning, Investments, Presentations

    4.7
    Rating, 4.7 out of 5 stars
    ·
    123 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Introduction to Concurrent Programming with GPUs

    Skills you'll gain: C and C++, C++ (Programming Language), System Programming, Programming Principles, Computer Architecture, Data Access, Program Development, Python Programming, Computer Programming Tools, Computer Hardware, Development Environment

    2.7
    Rating, 2.7 out of 5 stars
    ·
    137 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Data Analysis and Visualization with Python

    Skills you'll gain: Generative AI, Matplotlib, Plotly, Data Ethics, Data Visualization, Data Cleansing, Data Manipulation, Exploratory Data Analysis, Pandas (Python Package), Data Transformation, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Analysis, Scikit Learn (Machine Learning Library), Jupyter, Python Programming, Machine Learning, Model Evaluation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    98 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Assessment for Learning

    Skills you'll gain: Data Mining, Education Software and Technology, Program Evaluation, Big Data, Analytics, Analysis, Data Ethics, Data Access, Natural Language Processing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    312 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Advancing Women in Tech

    The Business of Product Management II

    Skills you'll gain: Product Roadmaps, Product Management, Customer Retention, Financial Analysis, Product Development, Product Lifecycle Management, Product Strategy, Innovation, Revenue Management, Financial Statements, Agile Methodology, Customer experience strategy (CX), Key Performance Indicators (KPIs), Continuous Improvement Process

    4.6
    Rating, 4.6 out of 5 stars
    ·
    234 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    Universidad Nacional Autónoma de México

    Desarrollo de aplicaciones avanzadas con Android

    Skills you'll gain: Android Development, Application Deployment, Mobile Development, JSON, Google Cloud Platform, Restful API, Application Design, UI Components, Geospatial Information and Technology, Application Programming Interface (API), Data Persistence, Animations

    4.6
    Rating, 4.6 out of 5 stars
    ·
    102 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera

    API Testing Using Rest Assured Test Automation Tool

    Skills you'll gain: API Testing, JSON, Test Automation, JUnit, Test Script Development, Restful API, Software Testing, Test Case, Integration Testing, Functional Testing

    4.6
    Rating, 4.6 out of 5 stars
    ·
    309 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Construction Practices in Metro Rails

    Skills you'll gain: Construction, Construction Engineering, Civil Engineering, Building Services Engineering, HVAC, Transportation Operations, Electrical Systems, Construction Management, Sustainable Engineering, Sustainable Development, Emerging Technologies, Building Design, Architectural Design, Structural Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    8 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidad Austral

    Negociación 4.0

    Skills you'll gain: Negotiation, Conflict Management, Communication, Coaching, Influencing, Teamwork, Collaboration, Emotional Intelligence, Decision Making, Active Listening

    4.7
    Rating, 4.7 out of 5 stars
    ·
    858 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    C++ Class Development

    Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Programming Principles, Application Development, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    18 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Life Cycle Assessment

    Skills you'll gain: Sustainable Design, Product Lifecycle Management, Product Development, Sustainable Development, Product Improvement, Environmental Science, Environment, Simulation and Simulation Software, Case Studies, Analysis, Project Scoping, Goal Setting, Inventory Accounting, Energy and Utilities

    4.3
    Rating, 4.3 out of 5 stars
    ·
    74 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Virtual Teacher Final Project

    Skills you'll gain: Peer Review, Instructional Design, Instructional Strategies, Course Development, Curriculum Development, Learning Management Systems, Blended Learning, Educational Materials, Education Software and Technology, Student Engagement, Ability To Meet Deadlines

    4.8
    Rating, 4.8 out of 5 stars
    ·
    231 reviews

    Beginner · Course · 1 - 3 Months

1…255256257…620

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

  • Social Business Model and Planning for Social Innovation: Copenhagen Business School
  • Introduction to Concurrent Programming with GPUs: Johns Hopkins University
  • Data Analysis and Visualization with Python: Microsoft
  • Assessment for Learning: University of Illinois Urbana-Champaign
  • The Business of Product Management II: Advancing Women in Tech
  • Desarrollo de aplicaciones avanzadas con Android: Universidad Nacional Autónoma de México
  • API Testing Using Rest Assured Test Automation Tool: Coursera
  • Construction Practices in Metro Rails: L&T EduTech
  • Negociación 4.0: Universidad Austral
  • C++ Class Development: University of Colorado System

Skills you can learn in Algorithms

Graphs (22)
Mathematical Optimization (21)
Computer Program (20)
Data Structure (19)
Problem Solving (19)
Algebra (12)
Computer Vision (10)
Discrete Mathematics (10)
Graph Theory (10)
Image Processing (10)
Linear Algebra (10)
Reinforcement Learning (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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok