• 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


  • P

    Packt

    The Complete Vue.js Course for Beginners

    Skills you'll gain: Vue.JS, JavaScript Frameworks, Front-End Web Development, Web Applications, UI Components, Web Design and Development, Hypertext Markup Language (HTML), Application Programming Interface (API), User Interface (UI), Code Reusability, Event-Driven Programming, Data Validation, Scalability

    Beginner · Course · 1 - 3 Months

  • T

    The Expert Academy

    Advanced Sales Training: Challenging, Coaching And Closing

    Skills you'll gain: Enterprise Sales, B2B Sales, Selling Techniques, Customer Success Management, Sales, Sales Strategy, Overcoming Objections, General Sales Practices, Contract Negotiation, Customer Retention, Sales Management, Procurement, Customer Relationship Management, Sales Process, Collaboration, Price Negotiation, Negotiation, Stakeholder Engagement, Stakeholder Management, Coaching

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    AI Infrastructure: Storage Options

    Skills you'll gain: Data Infrastructure, Model Training, Data Preprocessing, Model Deployment, Data Storage Technologies, Data Processing, AI Workflows, Data Pipelines, File Systems, Capacity Management

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Microsoft 365 Apps for Collaboration and Communication

    Skills you'll gain: Microsoft 365, Microsoft Teams, Microsoft Outlook, Calendar Management, Collaborative Software, Productivity Software, Email Automation, Project Management Software, Organizational Skills, Collaboration, Team Management, Document Management, Scheduling, File Management, Multimedia, Business Communication, Data Sharing

    Intermediate · Course · 1 - 3 Months

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

    Coursera

    Portfolio Power: Compelling UX Case Studies in Sketch

    Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, UI/UX Research, Storytelling, Design, Design Research, Usability Testing, Prototyping, Wireframing, Design Software, Technical Communication

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    Python Scripting Case Study - Creating a Console Application

    Skills you'll gain: Debugging, Scripting Languages, Python Programming, Data Validation, Record Keeping, Programming Principles, Code Reusability, Problem Solving

    ★ 4.8 (10) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Master AI Skills: Analyze, Build & Deploy Systems

    Skills you'll gain: Computer Vision, Artificial Intelligence, Image Analysis, Natural Language Processing, Generative AI, AI powered creativity, Large Language Modeling, Model Deployment, Amazon Bedrock, AI Workflows, AI Integrations, AI Security, Robotics, Application Deployment, Reinforcement Learning, Model Evaluation, Scalability

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Essential Guide to Multiplayer Games with Godot 4.0

    Skills you'll gain: Network Performance Management, Network Troubleshooting, Performance Tuning, JSON, Video Game Development, Game Design, Network Protocols, Debugging, Secure Coding, Servers, Computer Networking, Server Side, API Design, Animation and Game Design, Authentications, General Networking, Program Development, Communication Systems, Real Time Data

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • A

    AI CERTs

    Customer Service with AI

    Skills you'll gain: Customer Communications Management, Data Ethics, AI Integrations, Agentic Workflows, Quality Monitoring, Emerging Technologies

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • C

    Coursera

    Automate, Enhance, and No-Code Apps

    Skills you'll gain: No-Code Development, Workflow Management, Business Process Modeling, Process Mapping, Process Modeling, Business Process, Data Integration

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Deploying and Maintaining Production AI Systems

    Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Dashboard Creation, Generative AI, Dependency Analysis, Dashboard, Application Deployment, Continuous Deployment, Model Training, Responsible AI, Site Reliability Engineering, Release Management, Kubernetes, Application Performance Management, CI/CD, Performance Analysis, Continuous Monitoring, Automation, Cloud Platforms, Data-Driven Decision-Making

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • P

    Packt

    Master Unity Android Game Development in 30 Days

    Skills you'll gain: Unity Engine, User Interface (UI), Android (Operating System), Android Development, C# (Programming Language), UI Components, Video Game Development, Game Design, Interactive Design, GitHub, Mobile Development Tools, Software Development Tools, User Interface (UI) Design, Scripting, Mobile Development, 3D Assets, Microsoft Visual Studio, Software Installation

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
1…677678679…834

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

  • The Complete Vue.js Course for Beginners: Packt
  • Advanced Sales Training: Challenging, Coaching And Closing: The Expert Academy
  • AI Infrastructure: Storage Options: Google Cloud
  • Microsoft 365 Apps for Collaboration and Communication: Packt
  • Portfolio Power: Compelling UX Case Studies in Sketch: Coursera
  • Python Scripting Case Study - Creating a Console Application: EDUCBA
  • Master AI Skills: Analyze, Build & Deploy Systems: EDUCBA
  • Essential Guide to Multiplayer Games with Godot 4.0: Packt
  • Customer Service with AI: AI CERTs
  • Automate, Enhance, and No-Code Apps: Coursera

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