• 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


  • M

    Meta

    Meta iOS Developer

    Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, User Research, Version Control, GitHub, UI/UX Research, Usability Testing, Apple iOS, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Swift Programming, User Interface (UI), Apple Xcode, Unix Commands, Persona (User Experience), Mobile Development, Javascript

    4.6 stars, 8.8K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (8.8K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of California, Davis

    Geographic Information Systems (GIS)

    Skills you'll gain: ArcGIS, GIS Software, Spatial Data Analysis, Spatial Analysis, Data Storytelling, Geographic Information Systems, Data Presentation, Geospatial Information and Technology, Geospatial Mapping, Public Health and Disease Prevention, Data Sharing, Public Health, Land Management, Heat Maps, Geostatistics, Epidemiology, Community Health, Image Analysis, Land Development, Project Management

    4.8 stars, 6.5K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.8 (6.5K) · Beginner · Specialization · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • U

    University of Michigan

    Finding Purpose and Meaning In Life: Living for What Matters Most

    Skills you'll gain: Personal Development, Self-Awareness, Goal-Oriented, Goal Setting, Self-Motivation, Habit Formation, Mental Health, Human Development, Action Oriented, Case Studies, Liberal Arts, Prioritization, Biology

    4.8 stars, 3K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (3K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • D

    DeepLearning.AI

    DeepLearning.AI TensorFlow Developer

    Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Computer Vision, Model Evaluation, Transfer Learning, Image Analysis, Keras (Neural Network Library), Natural Language Processing, Model Training, Time Series Analysis and Forecasting, Deep Learning, Embeddings, Fine-tuning, Artificial Neural Networks, Applied Machine Learning, Classification Algorithms, Predictive Modeling, Forecasting, Machine Learning

    4.7 stars, 25K reviews, Intermediate, Professional Certificate, 3 - 6 Months

    ★ 4.7 (25K) · Intermediate · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    Introducción a Java

    Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management

    4.1 stars, 942 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.1 (942) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of California San Diego

    Big Data

    Skills you'll gain: Apache Spark, Model Evaluation, Apache Hadoop, Data Integration, Exploratory Data Analysis, Big Data, Classification Algorithms, Graph Theory, Data Pipelines, Network Model, Model Training, Database Design, Data Modeling, Regression Analysis, Data Mining, Data Management, Data Infrastructure, Data Presentation, Data Processing, MongoDB

    4.6 stars, 14K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (14K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • V

    Vanderbilt University

    Prompt Engineering for ChatGPT

    Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, AI literacy, AI Enablement, AI powered creativity, Artificial Intelligence, Large Language Modeling, Game Design

    4.8 stars, 8.1K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (8.1K) · Beginner · Course · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • I

    Imperial College London

    Creative Thinking: Techniques and Tools for Success

    Skills you'll gain: Creative Thinking, Brainstorming, Creative Problem-Solving, Ideation, Creativity, Problem Solving, Solution Design, Collaboration, Analysis

    4.7 stars, 5.2K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (5.2K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of California, Davis

    Web Development for Beginners

    Skills you'll gain: Responsive Web Design, Color Theory, Version Control, Typography, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), GitHub, Git (Version Control System), Web Design, Web Design and Development, Web Development, Software Versioning, Web Content Accessibility Guidelines, Front-End Web Development, AI Integrations, Application Deployment, Image Quality, Web Development Tools, User Interface (UI) Design

    4.7 stars, 3.7K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (3.7K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • É

    École Polytechnique Fédérale de Lausanne

    Introduction à la programmation orientée objet (en C++)

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Programming Principles, Code Reusability, Memory Management

    4.7 stars, 403 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (403) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    Universidad Nacional Autónoma de México

    Desarrollo de aplicaciones móviles con Android

    Skills you'll gain: Android Development, Android Studio, Mobile Development, Java, Android (Operating System), Object Oriented Programming (OOP), Mockups, Java Programming, Data Persistence, Application Deployment, JSON, Web Services, Application Design, Object Oriented Design, Restful API, Mobile Development Tools, Application Development, Data Storage Technologies, Software Design, Instagram

    4.6 stars, 1.9K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (1.9K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • G

    Google

    Introduction to Data Analysis Using Python

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Data Processing, Programming Principles, Computer Programming, Analytics, Analytical Skills, Scripting

    4.6 stars, 181 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (181) · Beginner · Course · 1 - 4 Weeks

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
1…100101102…834

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

  • Meta iOS Developer: Meta
  • Geographic Information Systems (GIS): University of California, Davis
  • Finding Purpose and Meaning In Life: Living for What Matters Most: University of Michigan
  • DeepLearning.AI TensorFlow Developer: DeepLearning.AI
  • Introducción a Java: Universidad Nacional Autónoma de México
  • Big Data: University of California San Diego
  • Prompt Engineering for ChatGPT: Vanderbilt University
  • Creative Thinking: Techniques and Tools for Success: Imperial College London
  • Web Development for Beginners: University of California, Davis
  • Introduction à la programmation orientée objet (en C++): École Polytechnique Fédérale de Lausanne

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