• 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


  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    Building React and ASP.NET MVC 5 Applications

    Skills you'll gain: ASP.NET, Object Oriented Programming (OOP), Web Design and Development, Application Frameworks, Frontend Integration, Programming Principles, API Design, Middleware, Back-End Web Development, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Maintainability, Code Reusability

    4.2
    Rating, 4.2 out of 5 stars
    ·
    49 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University at Buffalo

    Intelligent Machining

    Skills you'll gain: Programmable Logic Controllers, Control Systems, Machine Controls, Manufacturing Processes, Process Control, Real-Time Operating Systems, Manufacturing Operations, Automation, Production Process, Digital Transformation, Systems Architecture, Digital Signal Processing, Software Architecture, Software Systems

    4.6
    Rating, 4.6 out of 5 stars
    ·
    1.4K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    2

    28DIGITAL

    Development of Real-Time Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, Systems Design, C (Programming Language), System Design and Implementation, OS Process Management, System Requirements, Dependency Analysis, Computer Architecture, Systems Analysis, Verification And Validation, Algorithms, Graphical Tools

    4.6
    Rating, 4.6 out of 5 stars
    ·
    541 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    CCNA Foundations – Networking Basics and Cisco IOS Essentials

    Skills you'll gain: OSI Models, TCP/IP, Network Routing, Network Troubleshooting, Routing Protocols, Network Planning And Design, Network Protocols, Networking Hardware, General Networking, Network Routers, Computer Networking, Command-Line Interface, Virtual Networking, Network Administration, Configuration Management

    4.8
    Rating, 4.8 out of 5 stars
    ·
    93 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    A

    Airbus Beyond

    Airbus Supply Chain Specialist

    Skills you'll gain: Procurement, Order Management, Inventory Management, Supply Chain Management, Supply Chain, Order Delivery, Inventory Control, Production Planning, Contract Management, Supply Management, Sustainability Reporting, Supplier Performance Management, Sustainable Systems, Sustainability Standards, Vendor Contracts, Environmental Social And Corporate Governance (ESG), Logistics, Risk Management, Negotiation, Billing & Invoicing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    38 reviews

    Beginner · Professional Certificate · 3 - 6 Months

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

    Coursera

    How to Optimize Your Instagram Account

    Skills you'll gain: Instagram, Social Media Content, Content Creation, Social Media, Social Media Management, Driving engagement, Account Strategy, Web Presence, Growth Strategies, Brand Awareness, Account Management, Digital Design

    4.2
    Rating, 4.2 out of 5 stars
    ·
    342 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Developing Industrial Internet of Things

    Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, Internet Of Things, Machine Learning Methods, Data Preprocessing, Analytics, Embedded Software, Embedded Systems, File Systems, Data Analysis, Debugging, Machine Learning, Model Based Systems Engineering, Security Engineering, Information Systems Security, Wireless Networks, Infrastructure Security, Failure Analysis, Simulation and Simulation Software

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    859 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    Saïd Business School, University of Oxford

    AI in Financial Services: Foundations through future trends

    Skills you'll gain: Risking, Machine Learning Methods, FinTech, Financial Inclusion, Financial Services, Responsible AI, Data Ethics, Artificial Intelligence, Data Sharing, Financial Regulation, Financial Systems, Data Governance, Application Programming Interface (API), Financial Data, Finance, Artificial Intelligence and Machine Learning (AI/ML), Business Ethics, Innovation, General Data Protection Regulation (GDPR), Natural Language Processing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    125 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    K

    Kennesaw State University

    AI for Education (Intermediate)

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, Generative AI, AI literacy, Education Software and Technology, ChatGPT, Peer Review, OpenAI, Education and Training, Digital pedagogy, AI Integrations

    4.6
    Rating, 4.6 out of 5 stars
    ·
    421 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Python and Professional Development

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Microsoft Development Tools, Scalability, Software Development Tools, Python Programming, Debugging, Computer Programming Tools

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Introduction to iOS App Development with Swift 5

    Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Apple Xcode, Code Review, UI Components, Unit Testing, Mobile Development, User Interface (UI), User Interface (UI) Design, Application Development, User Interface and User Experience (UI/UX) Design, Application Design, Interactive Design, Code Reusability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    248 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Requirements Gathering in Business Analysis

    Skills you'll gain: User Story, Business Requirements, Requirements Analysis, Requirements Elicitation, Business Analysis, User Requirements Documents, Gap Analysis, Requirements Management, Project Documentation, Functional Specification, Diagram Design, Needs Assessment, Data Visualization

    4.7
    Rating, 4.7 out of 5 stars
    ·
    106 reviews

    Beginner · Course · 1 - 4 Weeks

1…239240241…834

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

  • Building React and ASP.NET MVC 5 Applications: Board Infinity
  • Intelligent Machining: University at Buffalo
  • Development of Real-Time Systems: 28DIGITAL
  • CCNA Foundations – Networking Basics and Cisco IOS Essentials: Packt
  • Airbus Supply Chain Specialist: Airbus Beyond
  • How to Optimize Your Instagram Account: Coursera
  • Developing Industrial Internet of Things: University of Colorado Boulder
  • AI in Financial Services: Foundations through future trends: Saïd Business School, University of Oxford
  • AI for Education (Intermediate): Kennesaw State University
  • Advanced Python and Professional Development: 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
  • 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
  • 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