• 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

    Mastering Java - From Beginner to Intermediate

    Skills you'll gain: Java Programming, Object Oriented Design, Software Development Tools, Computer Programming Tools, Code Reusability, Software Installation, Linux Commands

    4.8 stars, 6 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.8 (6) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    John Wiley & Sons

    Machine Learning: Real-World Applications

    Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Data Ethics, Image Analysis, AI Personalization, Model Training, Convolutional Neural Networks, Model Optimization, Machine Learning, Applied Machine Learning, Feature Engineering, Machine Learning Methods, Computer Vision, Supervised Learning, Data Preprocessing, Program Evaluation, Unsupervised Learning, Python Programming, Data Science, Algorithms

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • L

    LearnQuest

    Oracle Database Foundations

    Skills you'll gain: Oracle Databases, Database Design, Database Theory, Database Management Systems, Database Systems, Relational Databases, Databases, Database Architecture and Administration, Database Management, Data Storage, Transaction Processing, Data Modeling, Diagram Design, Data Integrity

    4.6 stars, 482 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (482) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of California, Irvine

    The Raspberry Pi Platform and Python Programming for the Raspberry Pi

    Skills you'll gain: Linux, Embedded Software, Linux Commands, Linux Administration, Embedded Systems, Operating Systems, Internet Of Things, File Systems, Command-Line Interface, Software Installation, Python Programming, Programming Principles, Unix Shell, Electronic Hardware, System Configuration, Hardware Architecture, Computer Hardware, Computer Programming, Program Development, Development Environment

    4.7 stars, 2.8K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.7 (2.8K) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Dynamic Programming, Greedy Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Quantum computing, Applied Mathematics, Python Programming, Analysis

    4.7 stars, 277 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.7 (277) · Advanced · Course · 1 - 4 Weeks

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

    Microsoft

    Microsoft Cybersecurity Architecture

    Skills you'll gain: DevSecOps, Infrastructure Security, Cyber Governance, Zero Trust Network Access, Threat Detection, Security Engineering, IT Security Architecture, Threat Modeling, Endpoint Detection and Response, Security Information and Event Management (SIEM), Cyber Threat Hunting, Enterprise Architecture, Cloud Infrastructure, Application Security, Network Security, Identity and Access Management, Cyber Security Policies, Governance Risk Management and Compliance, Risk Analysis, Role-Based Access Control (RBAC)

    Advanced · Professional Certificate · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • S

    SkillsBooster Academy

    AI Writing Tools for Content Marketers

    Skills you'll gain: Prompt Engineering, Email Marketing, ChatGPT, Content Strategy, Google Gemini, Anthropic Claude, Content Marketing, Generative AI, Marketing Automation, AI literacy, Copywriting, Content Creation, Content Optimization, Content Management, Writing and Editing, Social Media Marketing, Digital Marketing, Search Engine Optimization, Google Workspace, Brand Strategy

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of California San Diego

    Learn to Teach Java

    Skills you'll gain: Debugging, Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, Teaching, Programming Principles, Program Development, Pedagogy, Computer Programming, Software Design, Computational Thinking, Education Software and Technology, Cultural Responsiveness, Digital pedagogy, Test Case, Computational Logic, Algorithms, Data Structures

    4.7 stars, 57 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (57) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Skillshare

    AI for Business: Branding, Creative Content, and Marketing

    Skills you'll gain: Visual Storytelling, AI powered creativity, Prompt Patterns, AI Workflows, Multimodal Prompts, Photo/Video Production and Technology, Prompt Engineering Tools, Education Software and Technology, Cinematography, AI literacy, AI Integrations, Ideation, Blogs, LLM Application, Scripting, Graphic Design, Color Theory, Media Production, Large Language Modeling, Marketing

    3.8 stars, 68 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 3.8 (68) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Packt

    The Business Analyst's Career Master Plan

    Skills you'll gain: Requirements Elicitation, Business Analysis, Process Analysis, Requirements Analysis, Business Systems Analysis, Systems Analysis, Professional Development, Analysis, Operational Analysis, Requirements Management, Business Analysis Tools, Business Requirements, Stakeholder Engagement, Business Analytics, Business Workflow Analysis, People Development, Consulting, Project Management Institute (PMI) Methodology, Business Communication, Creative Thinking

    Beginner · Course · 3 - 6 Months

    Category: New
    New
  • P

    Pearson

    Principles of Management

    Skills you'll gain: Organizational Strategy, Performance Measurement, Team Performance Management, Leadership and Management, Employee Engagement, Team Management, Organizational Leadership, Teamwork, Benchmarking, Team Building, Behavior Management, Business Planning, Organizational Structure, Team Leadership, Organizational Change, Human Resources, Business Management, Business Ethics, Decision Making, People Management

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Pontificia Universidad Católica de Chile

    Electrones en Acción: Electrónica y Arduinos para tus propios Inventos

    Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronics Engineering, Electrical Systems, Electronic Components, Electronic Hardware, Wiring Diagram, Control Systems, Electrical and Computer Engineering, Hardware Design, Machine Controls, Embedded Systems, Embedded Software, Programming Principles, Computer Programming

    4.8 stars, 2.6K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.8 (2.6K) · Mixed · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…164165166…834

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

  • Mastering Java - From Beginner to Intermediate: Packt
  • Machine Learning: Real-World Applications: John Wiley & Sons
  • Oracle Database Foundations: LearnQuest
  • The Raspberry Pi Platform and Python Programming for the Raspberry Pi: University of California, Irvine
  • Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
  • Microsoft Cybersecurity Architecture: Microsoft
  • AI Writing Tools for Content Marketers: SkillsBooster Academy
  • Learn to Teach Java: University of California San Diego
  • AI for Business: Branding, Creative Content, and Marketing: Skillshare
  • The Business Analyst's Career Master Plan: 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