• 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

    Pontificia Universidad Católica de Chile

    Mecánica de materiales

    Skills you'll gain: Structural Engineering, Structural Analysis, Mechanical Engineering, Mechanical Design, Mechanics, Materials science, Torque (Physics), Failure Analysis, Engineering Analysis, Engineering Calculations, Physics, Mathematical Modeling, Safety Assurance, Applied Mathematics

    Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • J

    Johns Hopkins University

    Advanced Techniques in Data Visualization

    Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Geospatial Information and Technology, Geospatial Mapping, Color Theory, Spatial Data Analysis, Tree Maps, Data Storytelling, Tableau Software, Data Mapping, Text Mining, Unstructured Data, Network Analysis, Graph Theory

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • A

    Amazon Web Services

    AWS Network Connectivity Options

    Skills you'll gain: Network Architecture, Network Planning And Design, Virtual Networking, Amazon Web Services, Wide Area Networks, Virtual Private Networks (VPN), Network Security, Hybrid Cloud Computing, Network Engineering, Cloud Computing Architecture, Network Infrastructure, General Networking, Cloud Infrastructure

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

    Category: Free
    Free
  • E

    EDUCBA

    Master Keying Techniques in After Effects

    Skills you'll gain: Adobe After Effects, Video Editing, Photo/Video Production and Technology, Motion Graphics, Graphic and Visual Design

    ★ 5 (12) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    Edureka

    Mastering Cloud: Security, Optimization & Migration on AWS

    Skills you'll gain: Cloud Engineering, Cloud Deployment, Cloud Solutions, Cloud Computing Architecture, Cloud Services, Database Management Systems, Public Cloud, Cloud Security, Data Import/Export, Load Balancing, Virtual Networking, Cloud Platforms, Data Mapping, User Provisioning, Security Management, Data Storage Technologies, Security Controls, Enterprise Architecture, Multi-Factor Authentication, Event Monitoring

    ★ 3.8 (9) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Build a Machine Learning Image Classifier with Python

    Skills you'll gain: Data Preprocessing, Keras (Neural Network Library), Model Evaluation, Model Training, Image Analysis, Data Processing, Scientific Visualization, Data Transformation, Applied Machine Learning, Computer Vision, Jupyter, Deep Learning, Python Programming, Machine Learning

    ★ 4.1 (11) · Intermediate · Guided Project · Less Than 2 Hours

  • E

    Edureka

    Generative AI for Customer Experience Optimization

    Skills you'll gain: Customer experience improvement, Workflow Management, Process Design, Customer Service, Customer Support, Customer Engagement, Generative AI, Customer Communications Management, Emotional Intelligence, Customer Success Management, OpenAI, Salesforce, Customer Data Management, Customer Relationship Management, Artificial Intelligence, Customer Analysis, No-Code Development, De-escalation Techniques, Surveys, Communication

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Azure Network Services

    Skills you'll gain: Microsoft Azure, Network Troubleshooting, Network Security, Network Architecture, Virtual Networking, Network Administration, Wide Area Networks, Hardening, Virtual Private Networks (VPN), Network Routing, Remote Access Systems

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

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Program Communications Management in ClickUp

    Skills you'll gain: Program Management, Diagram Design, Project Management Software, Communication Planning, Agile Project Management, Process Modeling, Program Development, Stakeholder Communications

    ★ 4.9 (9) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • U

    University of Science and Technology of China

    《MBA论文写作指导》

    Skills you'll gain: Proposal Writing, Report Writing, Proposal Development, Design Research, Business Writing, Research Reports, Business Research, Writing, Proofreading, Editing, Writing and Editing, Market Analysis, Analysis

    ★ 4.3 (6) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • A

    Arizona State University

    ELL Success in the Content Classroom: Capstone Project

    Skills you'll gain: Lesson Planning, Teaching, Differentiated Instruction, Instructional Strategies, Curriculum Planning, Education and Training, Peer Review, Educational Materials, Instructional Design, Pedagogy, Student Engagement, Community Outreach, Parent Communication, English Language, Language Learning, Writing

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

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Apply Java Programming & Maven Build Automation

    Skills you'll gain: Apache Maven, Java Programming, Java, Build Tools, Database Design, Database Development, Database Application, Eclipse (Software), Full-Stack Web Development, CI/CD, Web Applications, Code Reusability, Continuous Integration, Model View Controller, Web Development, Authentications, Authorization (Computing), Application Development, UI Components, Automation

    Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
1…540541542…834

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

  • Mecánica de materiales: Pontificia Universidad Católica de Chile
  • Advanced Techniques in Data Visualization: Johns Hopkins University
  • AWS Network Connectivity Options: Amazon Web Services
  • Master Keying Techniques in After Effects: EDUCBA
  • Mastering Cloud: Security, Optimization & Migration on AWS: Edureka
  • Build a Machine Learning Image Classifier with Python: Coursera
  • Generative AI for Customer Experience Optimization: Edureka
  • Azure Network Services: EDUCBA
  • Program Communications Management in ClickUp: Coursera
  • 《MBA论文写作指导》: University of Science and Technology of China

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