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


More to explore:

Popular Object Oriented Design Courses and Certifications


  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Frontend Developer Skills and Best Practices

    Skills you'll gain: Unit Testing, Test Case, Application Deployment, Responsive Web Design, Test Driven Development (TDD), Continuous Deployment, Debugging, Maintainability, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, Software Testing, Code Review, Development Testing, Interviewing Skills, Web Development Tools, HTML and CSS, Web Development, Application Development, Software Documentation

    4.5
    Rating, 4.5 out of 5 stars
    ·
    18 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    A

    Atlassian

    Introduction to Confluence

    Skills you'll gain: Collaborative Software, Team Oriented, Intranet, Databases, Calendar Management, Content Management, Content Creation

    3.4
    Rating, 3.4 out of 5 stars
    ·
    7 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    T

    Tsinghua University

    Data Structures and Algorithms (III)

    Skills you'll gain: Data Structures, Database Design, Algorithms, Computer Programming, Data Storage

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Fundamentals of Unity Android Game Development

    Skills you'll gain: Android Development, Unity Engine, User Interface (UI), Video Game Development, Animation and Game Design, User Interface (UI) Design, Mobile Development, 3D Assets, Graphics Software, Application Deployment, C# (Programming Language)

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Smart Analytics, Machine Learning, and AI on GCP 日本語版

    Skills you'll gain: Google Cloud Platform, Model Deployment, Big Data, MLOps (Machine Learning Operations), Tensorflow, Analytics, Data Pipelines, Data Preprocessing, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Jupyter, Natural Language Processing, Image Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    California Institute of the Arts

    The Art of Filmmaking: Foundations of Time and Space

    Skills you'll gain: Video Editing, Cinematography, Creativity, Video Production, Adobe Premiere, Storytelling, Aesthetics, Editing, Design Elements And Principles

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    Blockchain Technology Applied

    Skills you'll gain: Blockchain, User Interface and User Experience (UI/UX) Design, Cryptography, Secure Coding, Application Security, Web Development Tools, React Redux, Encryption, User Experience Design, Key Management, Application Design, Cryptographic Protocols, Application Development, Web Applications, Software Development Tools, Legal Technology, Vulnerability Assessments, Frontend Integration, Data Security, Interoperability

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Esports Management Capstone Project

    Skills you'll gain: Peer Review, Organizational Strategy, Brand Management, Business Planning, Organizational Structure, Recruitment, Fundraising, Brand Strategy, Project Design, Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    57 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Mechanization in Construction

    Skills you'll gain: Safety Standards, Safety Training, Construction, Hazard Analysis, Hydraulics, Construction Engineering, Equipment Design, Facility Repair And Maintenance, Maintenance, Repair, and Facility Services, Sustainable Engineering, Grading (Landscape), Civil Engineering, Personal protective equipment, Construction Management, Structural Engineering, Plant Operations and Management, Safety Assurance, Vibrations, Mechanical Engineering, Facility Management and Maintenance

    4.5
    Rating, 4.5 out of 5 stars
    ·
    11 reviews

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    Simplilearn

    Strategic Digital Marketing Channels - SEO & SEM

    Skills you'll gain: Search Engine Marketing, Google Ads, Search Engine Optimization, Marketing Strategies, Web Analytics and SEO, Marketing, Email Marketing, Marketing Analytics, Digital Marketing, Performance marketing, Marketing Psychology, Customer Relationship Management, Paid media, Campaign Management, Marketing Automation, Advertising Campaigns, Google Analytics, UI/UX Strategy, Social Media Marketing, Digital Advertising

    4.5
    Rating, 4.5 out of 5 stars
    ·
    32 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Florida

    Science of Training Young Athletes Part 2

    Skills you'll gain: Exercise Science, Sports Medicine, Athletic Training, Kinesiology, Physiology, Coaching, Rehabilitation, Injury Prevention, Stress Management, Planning, Human Musculoskeletal System

    4.9
    Rating, 4.9 out of 5 stars
    ·
    116 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Process Map Data using C++ Adjacency List Shortest Path

    Skills you'll gain: Graph Theory, C++ (Programming Language), Network Routing, Data Structures, Object Oriented Programming (OOP), File I/O, Computational Thinking, Algorithms

    Intermediate · Guided Project · Less Than 2 Hours

1…345346347…598

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

  • Frontend Developer Skills and Best Practices: Scrimba
  • Introduction to Confluence: Atlassian
  • Data Structures and Algorithms (III): Tsinghua University
  • Fundamentals of Unity Android Game Development: Packt
  • Smart Analytics, Machine Learning, and AI on GCP 日本語版: Google Cloud
  • The Art of Filmmaking: Foundations of Time and Space: California Institute of the Arts
  • Blockchain Technology Applied: Board Infinity
  • Esports Management Capstone Project: University of California, Irvine
  • Mechanization in Construction: L&T EduTech
  • Strategic Digital Marketing Channels - SEO & SEM: Simplilearn

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