• 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


  • U

    University of Michigan

    Leading Diverse Teams & Organizations

    Skills you'll gain: Diversity and Inclusion, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Diversity Training, Growth Mindedness, Diversity Awareness, Team Leadership, Organizational Leadership, Diversity Programs, Leadership, Social Justice, Personal Development, Cultural Diversity, Self-Awareness, Organizational Change, Organizational Structure

    4.7 stars, 474 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (474) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • M

    Microsoft

    Build a computer vision app with Azure Cognitive Services

    Skills you'll gain: Application Programming Interface (API), Microsoft Azure, Cloud API, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), User Accounts, Image Analysis, Artificial Intelligence, Cloud Computing, Software Development

    4.5 stars, 543 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.5 (543) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • M

    Microsoft

    Computer Vision in Microsoft Azure

    Skills you'll gain: Image Analysis, Microsoft Azure, Computer Vision, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI literacy, Applied Machine Learning, Model Deployment, Model Training, Application Development, Data Capture, Classification Algorithms

    4.6 stars, 132 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (132) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Macquarie University

    Business intelligence and data analytics: Generate insights

    Skills you'll gain: Data Presentation, Data Visualization, Data Storytelling, Data Ethics, SAS (Software), Interactive Data Visualization, Business Analytics, Data Literacy, Dashboard Creation, Dashboard, Analytics, Demand Planning, Probability & Statistics, Data-Driven Decision-Making, Analytical Skills, Business Intelligence, Data Analysis, Advanced Analytics, Forecasting, Trend Analysis

    4.6 stars, 466 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.6 (466) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Writing Clean Code: 20 Code Smells & How to Avoid Them

    Skills you'll gain: Maintainability, Code Reusability, Software Architecture, Software Design, Object Oriented Design, Programming Principles, Object Oriented Programming (OOP), Scalability

    Intermediate · Course · 3 - 6 Months

  • M

    Meta

    Programming Fundamentals in Swift

    Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Mobile Development, Code Reusability, Data Storage, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development

    4.7 stars, 275 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (275) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    MongoDB: The Complete Guide to NoSQL Database Development

    Skills you'll gain: MongoDB, Restful API, API Design, NoSQL, Database Development, Node.JS, Query Languages, Application Programming Interface (API), Database Management, Distributed Computing, Data Store, Database Design, Database Architecture and Administration, Performance Tuning, Object-Relational Mapping, Scalability, Data Integrity, Data Modeling, Data Validation

    4.7 stars, 65 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (65) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Data Literacy

    Skills you'll gain: Surveys, Survey Creation, Data Literacy, Data Visualization, Data Analysis, Peer Review, Research Design, Statistics, Probability & Statistics, Data Presentation, Sampling (Statistics), Regression Analysis, Descriptive Statistics, Research, Probability, Quantitative Research, Analytics, Logistic Regression, Correlation Analysis, Statistical Hypothesis Testing

    4.6 stars, 271 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (271) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • B

    Banco Interamericano de Desarrollo

    Natural Disaster and Climate Change Risk Assessment

    Skills you'll gain: Failure Analysis, Risk Analysis, Risk Modeling, Feasibility Studies, Failure Mode And Effects Analysis, Risk Management, Hazard Analysis, Project Risk Management, Governance Risk Management and Compliance, Risk Mitigation, Risk Management Framework, Analysis, Mitigation, Disaster Recovery, Key Performance Indicators (KPIs), Financial Analysis, Cost Benefit Analysis, Governance, Resilience, Environment

    4.6 stars, 369 reviews, Advanced, Specialization, 1 - 3 Months

    ★ 4.6 (369) · Advanced · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • M

    Macquarie University

    Supply chain management: Be global

    Skills you'll gain: Supply Chain, Supply Chain Planning, Supply Chain Management, Supply Chain Systems, Strategic Sourcing, Logistics, Procurement, Logistics Management, Supplier Management, Corporate Sustainability, Sustainable Business, Risk Management, Risk Analysis, Business Technologies, Risk Mitigation, Sustainable Design

    4.8 stars, 370 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (370) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • R

    Rutgers the State University of New Jersey

    Advanced Global Procurement and Sourcing

    Skills you'll gain: Supplier Quality Management, Procurement, Strategic Sourcing, Supplier Risk Management, Supply Management, Hedge Accounting, Supplier Management, Enterprise Resource Planning, Purchasing, Environmental Social And Corporate Governance (ESG), Strategic Partnership, Business Risk Management, Key Performance Indicators (KPIs), Supplier Relationship Management, Supply Chain, Risk Management, Derivatives, Organizational Structure, Consolidation, Talent Management

    4.6 stars, 119 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (119) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • I

    Illinois Tech

    Introduction to Open Source Application Development

    Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures, Graphical Tools

    4.7 stars, 21 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (21) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
1…232233234…834

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

  • Leading Diverse Teams & Organizations: University of Michigan
  • Build a computer vision app with Azure Cognitive Services: Microsoft
  • Computer Vision in Microsoft Azure: Microsoft
  • Business intelligence and data analytics: Generate insights: Macquarie University
  • Writing Clean Code: 20 Code Smells & How to Avoid Them: Packt
  • Programming Fundamentals in Swift: Meta
  • MongoDB: The Complete Guide to NoSQL Database Development: EDUCBA
  • Data Literacy: Johns Hopkins University
  • Natural Disaster and Climate Change Risk Assessment: Banco Interamericano de Desarrollo
  • Supply chain management: Be global: Macquarie University

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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
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