• 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


  • 2

    28DIGITAL

    Automated Reasoning: Symbolic Model Checking

    Skills you'll gain: Computational Logic, Theoretical Computer Science, Model Evaluation, Systems Analysis, Graph Theory, Verification And Validation, Algorithms, Data Structures

    4.7
    Rating, 4.7 out of 5 stars
    ·
    26 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Michigan

    Environmental Justice

    Skills you'll gain: Social Justice, Environmental Issue, Sustainable Development, Environmental Policy, Health Equity, Environmental Laws, Legal Proceedings, Environmental Regulations, Community and Social Work, Cultural Responsiveness, Community Development, Advocacy, Climate Change Adaptation, Policy Analysis, Research, Collaboration, Case Studies

    5
    Rating, 5 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of Virginia

    Estrategia de IT centrada en el cliente

    Skills you'll gain: Design Thinking, IT Management, Agile Methodology, Process Design, Customer experience strategy (CX), Stakeholder Engagement, Solution Design, Business Modeling, Lean Methodologies, Performance Measurement, Sales

    4.5
    Rating, 4.5 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 4 Weeks

  • L

    L&T EduTech

    Construction of Metro Rail Systems

    Skills you'll gain: Construction Engineering, Construction Inspection, Construction, Civil Engineering, Structural Engineering, Engineering Practices, Construction Management, Laboratory Testing, Structural Analysis, Analytical Testing, Planning

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 3 Months

  • L

    Lund University

    Cities, Climate and Change: Pathways and Opportunities

    Skills you'll gain: Climate Change Mitigation, Sustainable Development, Climate Change Adaptation, Social Justice, Community Development, Environmental Issue, Systems Thinking, Visionary, Research, Finance, Innovation, Strategic Partnership, Collaboration

    4.8
    Rating, 4.8 out of 5 stars
    ·
    13 reviews

    Beginner · Course · 1 - 3 Months

  • E

    EDUCBA

    IntelliJ IDEA Case Study - Stock Management System

    Skills you'll gain: Software Design, IntelliJ IDEA, Object Oriented Programming (OOP), Java, Integrated Development Environments, File I/O, Data Structures, Command-Line Interface

    4.7
    Rating, 4.7 out of 5 stars
    ·
    22 reviews

    Beginner · Course · 1 - 4 Weeks

  • F

    Fundação Instituto de Administração

    Criatividade e Inovação Organizacional

    Skills you'll gain: Digital Transformation, Business Modeling, Entrepreneurship, Innovation, Operational Excellence, Value Propositions, Business Process Management, Design Thinking, Business Strategies, Customer experience strategy (CX), Product Development, Emerging Technologies

    4.5
    Rating, 4.5 out of 5 stars
    ·
    24 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Pittsburgh

    Data Visualization Fundamentals in Python

    Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Data Analysis, Graphic and Visual Design, Python Programming, Jupyter, Pandas (Python Package), Data Manipulation, NumPy

    Build toward a degree

    Intermediate · Course · 1 - 3 Months

  • A

    Arm

    Advanced Armv8-M Features

    Skills you'll gain: Performance Tuning, Embedded Systems, Application Security, System Programming, Digital Signal Processing, Security Engineering, Computer Architecture, Hardware Architecture

    4.8
    Rating, 4.8 out of 5 stars
    ·
    23 reviews

    Advanced · Course · 1 - 3 Months

  • P

    Packt

    AI Enhancement with Knowledge Graphs - Mastering RAG Systems

    Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, AI Workflows, Embeddings, Large Language Modeling, Graph Theory, Query Languages, Data Visualization Software, Development Environment

    4.9
    Rating, 4.9 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Systematic ML Optimization

    Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Configuration Management, Image Analysis, Multimodal Prompts, Debugging, Experimentation, Computer Vision, Algorithms, Data Visualization, Deep Learning, Applied Machine Learning, Performance Tuning, Tensorflow, Failure Mode And Effects Analysis, Verification And Validation, Root Cause Analysis, Cost Management, Machine Learning, Keras (Neural Network Library)

    Intermediate · Specialization · 3 - 6 Months

  • S

    Skillshare

    Advanced Videography

    Skills you'll gain: Video Editing, Video Production, Videography, Photo/Video Production and Technology, Cinematography, Photography, Storytelling, Design Reviews, Post-Production, Peer Review, Creativity

    Intermediate · Specialization · 1 - 3 Months

1…501502503…711

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

  • Automated Reasoning: Symbolic Model Checking: 28DIGITAL
  • Environmental Justice: University of Michigan
  • Estrategia de IT centrada en el cliente: University of Virginia
  • Construction of Metro Rail Systems : L&T EduTech
  • Cities, Climate and Change: Pathways and Opportunities: Lund University
  • IntelliJ IDEA Case Study - Stock Management System: EDUCBA
  • Criatividade e Inovação Organizacional: Fundação Instituto de Administração
  • Data Visualization Fundamentals in Python: University of Pittsburgh
  • Advanced Armv8-M Features: Arm
  • AI Enhancement with Knowledge Graphs - Mastering RAG Systems: Packt

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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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