• 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 Colorado Boulder

    Trees and Graphs: Basics

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Analysis, Computational Thinking, Python Programming

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    187 reviews

    Advanced · Course · 1 - 4 Weeks

  • W

    Wesleyan University

    Writing Stories About Ourselves

    Skills you'll gain: Storytelling, Content Creation, Editing, Detail Oriented

    4.3
    Rating, 4.3 out of 5 stars
    ·
    102 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Creating Engaging Content for Instagram

    Skills you'll gain: Content Performance Analysis, Video Editing, Social Media, Photography, Photo Editing, Branding, Brand Awareness, Drive Engagement

    4.1
    Rating, 4.1 out of 5 stars
    ·
    34 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of New Mexico

    International Business II

    Skills you'll gain: International Finance, Entrepreneurship, Global Marketing, Business Management, New Business Development, Business, Organizational Structure, Intercultural Competence, Workforce Management, Operations Management, Organizational Strategy, Business Strategy, Economics, Market Dynamics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    800 reviews

    Mixed · Course · 1 - 3 Months

  • É

    École Polytechnique Fédérale de Lausanne

    Parallel programming

    Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Scalability, Java Programming, Other Programming Languages, Performance Tuning

    4.4
    Rating, 4.4 out of 5 stars
    ·
    1.8K reviews

    Intermediate · Course · 1 - 4 Weeks

  • V

    Vanderbilt University

    Introduction to Data, Signal, and Image Analysis with MATLAB

    Skills you'll gain: Image Analysis, Data Visualization Software, Matlab, Applied Machine Learning, Scatter Plots, Digital Signal Processing, Data Analysis, Histogram, Predictive Modeling, Data Processing, Classification Algorithms, Regression Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    232 reviews

    Intermediate · Course · 1 - 3 Months

  • S

    SkillUp

    Generative AI: Supercharge Your Product Management Career

    Skills you'll gain: AI Product Strategy, Google Gemini, Product Lifecycle Management, Generative AI, Product Management, LLM Application, Artificial Intelligence, Customer experience improvement, Responsible AI, Data Ethics, Prompt Engineering, Microsoft Copilot, Organizational Effectiveness

    4.6
    Rating, 4.6 out of 5 stars
    ·
    169 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of California, Irvine

    Emerging Trends & Technologies in the Virtual K-12 Classroom

    Skills you'll gain: Education Software and Technology, Learning Management Systems, Collaborative Software, Digital pedagogy, Teaching, Augmented Reality, Game Design, Virtual Environment, Emerging Technologies, Information Privacy, Social Media

    4.6
    Rating, 4.6 out of 5 stars
    ·
    667 reviews

    Mixed · Course · 1 - 4 Weeks

  • U

    University of California San Diego

    Python Data Products for Predictive Analytics

    Skills you'll gain: Model Evaluation, Model Deployment, Supervised Learning, Feature Engineering, Predictive Modeling, Data Processing, Data Manipulation, Predictive Analytics, MLOps (Machine Learning Operations), Classification Algorithms, Applied Machine Learning, Data Visualization, Design Thinking, Web Scraping, Machine Learning Algorithms, Flask (Web Framework), Data Visualization Software, Data Validation, Machine Learning, Python Programming

    4.2
    Rating, 4.2 out of 5 stars
    ·
    253 reviews

    Intermediate · Specialization · 3 - 6 Months

  • É

    École Polytechnique Fédérale de Lausanne

    Transmission electron microscopy for materials science

    Skills you'll gain: Materials science, Analytical Testing, Engineering, Scientific, and Technical Instruments, electromagnetics, Scientific Visualization, Laboratory Equipment, Electronics, Physics, Image Analysis, Mathematical Modeling

    4.6
    Rating, 4.6 out of 5 stars
    ·
    124 reviews

    Intermediate · Course · 1 - 3 Months

  • A

    Arizona State University

    Entender el diseño

    Skills you'll gain: Design Research, Design Thinking, Creative Thinking, Design, Design Strategies, Product Design, User Experience Design, Sustainable Design, Innovation, Graphic Design, Social Impact, Consumer Behaviour, Economics

    4.8
    Rating, 4.8 out of 5 stars
    ·
    563 reviews

    Mixed · Course · 1 - 3 Months

  • U

    University of London

    How Computers Work

    Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, Network Security, Computer Networking, Computational Thinking, Debugging, Web Design and Development, Cybersecurity, Problem Management, Software Architecture, Data Storage

    4.6
    Rating, 4.6 out of 5 stars
    ·
    580 reviews

    Beginner · Course · 1 - 4 Weeks

1…221222223…711

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

  • Trees and Graphs: Basics: University of Colorado Boulder
  • Writing Stories About Ourselves: Wesleyan University
  • Creating Engaging Content for Instagram: Coursera
  • International Business II: University of New Mexico
  • Parallel programming: École Polytechnique Fédérale de Lausanne
  • Introduction to Data, Signal, and Image Analysis with MATLAB: Vanderbilt University
  • Generative AI: Supercharge Your Product Management Career: SkillUp
  • Emerging Trends & Technologies in the Virtual K-12 Classroom: University of California, Irvine
  • Python Data Products for Predictive Analytics: University of California San Diego
  • Transmission electron microscopy for materials science: École Polytechnique Fédérale de Lausanne

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