• 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: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Advanced UI Components & Data Visualization in SwiftUI

    Skills you'll gain: Plot (Graphics), Swift Programming, UI Components, Apple iOS, iOS Development, Interactive Data Visualization, User Interface (UI), User Interface (UI) Design, Hypertext Markup Language (HTML), Animations, Data Management

    Intermediate · Course · 1 - 3 Months

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

    Coursera

    Deliver Confluence Training

    Skills you'll gain: End User Training and Support, Training and Development, Collaborative Software, Technical Documentation, Technical Communication, Technical Support, Document Management, Document Control, Software Development Life Cycle, Query Languages

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    2

    28DIGITAL

    Problem-Dependent Resampling Techniques

    Skills you'll gain: Spatial Analysis, Spatial Data Analysis, Model Evaluation, Statistical Methods, Statistical Hypothesis Testing, Sampling (Statistics), Feature Engineering, Dependency Analysis, Drug Interaction, Analysis, Sample Size Determination, Analytics, Applied Machine Learning, Correlation Analysis, Data Synthesis, Machine Learning, Analytical Skills, Data Processing, Machine Learning Algorithms

    Intermediate · Course · 1 - 4 Weeks

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

    Packt

    Data Management, Security, and Permissions

    Skills you'll gain: User Provisioning, User Accounts, Data Import/Export, Salesforce, Data Integrity, Data Migration, Data Management, Role-Based Access Control (RBAC), Identity and Access Management, Data Security, Authorization (Computing), Data Sharing, Data Access, Security Controls, Customer Relationship Management (CRM) Software

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Abstracting with Functions

    Skills you'll gain: Code Reusability, Software Design Patterns, Maintainability, Program Development, Functional Design, Programming Principles, Python Programming

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    SwiftUI Covid19 Statistics Tracker with REST API & Swift 5

    Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Mobile Development, User Interface (UI), User Interface (UI) Design, Restful API, Application Development, Development Environment, Application Programming Interface (API), UI Components, Real Time Data

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    AI 基础设施:网络组建和管理技术

    Skills you'll gain: Google Cloud Platform, Identity and Access Management, Cloud Infrastructure, Data Infrastructure, Cloud Management, AI Workflows, Network Performance Management, Data Import/Export, Network Planning And Design, Data Migration, Network Infrastructure, Model Optimization, Generative AI, Model Training, Cloud Services, Network Architecture, System Configuration, Distributed Computing, Data Pipelines

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Orquestração e Coreografia de Serviços no Google Cloud

    Skills you'll gain: Microservices, Cloud-Native Computing, Google Cloud Platform, Cloud Applications, Event-Driven Programming, Software Architecture, Cloud-Based Integration, Cloud API, Service Oriented Architecture, Cloud Services

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    3D Trees with Blender Geometry Nodes

    Skills you'll gain: Computer Graphic Techniques

    Intermediate · Course · 1 - 3 Months

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

    Coursera

    Pitch Interactive Decks

    Skills you'll gain: Sales Presentation, Sales Presentations, Storytelling, Proposal Writing, Selling Techniques, Product Demonstration, General Sales Practices, Driving engagement, Closing (Sales), Sales Process, Sales, Proposal Development, Oral Expression, Verbal Communication Skills, Drive Engagement, Presentations, Customer Engagement, Data Visualization, Meeting Facilitation, Digital Assets

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Networking in Google Cloud: Network Architecture - Español

    Skills you'll gain: Network Architecture, Network Planning And Design, Network Security, Virtual Networking, Google Cloud Platform, General Networking, Computer Networking, Cloud Infrastructure, Network Infrastructure, Network Troubleshooting, Network Routing, Network Analysis, Load Balancing, Scalability

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    M

    Microsoft

    Getting Started with Generative AI in Azure

    Intermediate · Course · 1 - 4 Weeks

1…810811812…830

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

  • Advanced UI Components & Data Visualization in SwiftUI: Packt
  • Deliver Confluence Training: Coursera
  • Problem-Dependent Resampling Techniques: 28DIGITAL
  • Data Management, Security, and Permissions: Packt
  • Abstracting with Functions: Packt
  • SwiftUI Covid19 Statistics Tracker with REST API & Swift 5: Packt
  • AI 基础设施:网络组建和管理技术: Google Cloud
  • Orquestração e Coreografia de Serviços no Google Cloud: Google Cloud
  • 3D Trees with Blender Geometry Nodes: Packt
  • Pitch Interactive Decks: 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