• 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


  • V

    Vanderbilt University

    Online Games: Literature, New Media, and Narrative

    Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Writing, Multimedia, Media and Communications, Art History, Electronic Media

    4.6 stars, 204 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (204) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Illinois Urbana-Champaign

    Cloud Computing Concepts: Part 2

    Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Dataflow, Transaction Processing, Computer Security, Data Centers, Cyber Security Policies, Authorization (Computing), Apache Hadoop, Data Store, Database Theory, Cloud Security, Authentications, NoSQL, Algorithms, Data Integrity, Encryption, File Management, Graph Theory

    4.5 stars, 323 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.5 (323) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Data Structures Algorithms in Java – SECRETS to Ace LeetCode

    Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages

    Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    SkillUp

    GenAI for Business Process Automation

    Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Generative AI Agents, AI Integrations, AI Orchestration, Automation, Model Deployment, Prompt Engineering Tools, AI Enablement, Performance Measurement, Generative AI, No-Code Development, Decision Intelligence, Responsible AI, Process Optimization, System Monitoring, Scalability

    4.4 stars, 27 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (27) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Optical Efficiency and Resolution

    Skills you'll gain: Electrical Engineering, electromagnetics, Image Quality, Engineering Calculations, System Requirements, Simulation and Simulation Software, Design Software, Systems Design, System Design and Implementation, Graphical Tools, Applied Mathematics, Physics, Spatial Analysis

    4.2 stars, 66 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.2 (66) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • N

    NIIT

    Frontend Development using React

    Skills you'll gain: Responsive Web Design, HTML and CSS, JSON, React.js, Jest (JavaScript Testing Framework), Hypertext Markup Language (HTML), Javascript, Bootstrap (Front-End Framework), Web Design, Web Development Tools, Web Design and Development, Cascading Style Sheets (CSS), Software Testing, Unit Testing, User Experience Design, Frontend Integration, Web Development, Mobile Development, JavaScript Frameworks, Test Case

    3.4 stars, 82 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 3.4 (82) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of New Mexico

    Negocios Internacionales II

    Skills you'll gain: Global Marketing, International Finance, International Relations, Commercialization, Intercultural Competence, Organizational Structure, Business Management, Market Analysis, Economics, Workforce Management, Cultural Diversity, Business Strategy, Entrepreneurship, Market Dynamics, Business Intelligence, Economic Development

    4.7 stars, 546 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.7 (546) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • C

    Codio

    Core Java

    Skills you'll gain: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides

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

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

    Status: Free trial
    Free trial
  • M

    Macquarie University

    Career planning: Your career, your life

    Skills you'll gain: Adaptability, Business Correspondence, Web Presence, Business Writing, Business Communication, Professional Development, Writing, Digital Brand Strategy, Proactivity, Personal Development, Professional Networking, Planning, Lifelong Learning, Self-Awareness, Crisis Management, Design Thinking, Branding, Creative Thinking

    4.8 stars, 273 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.8 (273) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Data Visualization in R with ggplot2

    Skills you'll gain: Ggplot2, Scatter Plots, Plot (Graphics), Data Visualization Software, Statistical Visualization, Heat Maps, R Programming, Graphing, Data Wrangling, Graphics Software, Graphic and Visual Design

    4.9 stars, 133 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.9 (133) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • K

    Kotter

    The Science of Change

    Skills you'll gain: Organizational Change, Change Management, Business Transformation, Leadership Studies, Organizational Leadership, Organizational Development, Business Leadership, Organizational Structure, Culture Transformation, Leadership and Management, Leadership Development, Overcoming Obstacles, Case Studies, Organizational Strategy, Strategic Leadership, Industrial and Organizational Psychology, Leadership, Drive Engagement, Cross-Functional Collaboration, Lifelong Learning

    4.6 stars, 103 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.6 (103) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Sensors for a Carbon Free World

    Skills you'll gain: Electrical Power, Power Electronics, Electrical Systems, Electrical Equipment, Torque (Physics), Electronic Components, Electric Power Systems, Basic Electrical Systems, Electrical Engineering, Semiconductors, Engineering, Scientific, and Technical Instruments, Mechanical Engineering, Machine Controls, Electronic Systems, Plant Operations and Management, Electronics, Engineering Calculations, High Voltage, Energy and Utilities, Thermal Management

    4.4 stars, 97 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.4 (97) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1…275276277…834

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

  • Online Games: Literature, New Media, and Narrative: Vanderbilt University
  • Cloud Computing Concepts: Part 2: University of Illinois Urbana-Champaign
  • Data Structures Algorithms in Java – SECRETS to Ace LeetCode: Packt
  • GenAI for Business Process Automation: SkillUp
  • Optical Efficiency and Resolution: University of Colorado Boulder
  • Frontend Development using React: NIIT
  • Negocios Internacionales II: University of New Mexico
  • Core Java: Codio
  • Career planning: Your career, your life: Macquarie University
  • Data Visualization in R with ggplot2: Johns Hopkins 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