Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Object Oriented Design Course Catalog
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
Status: NewSkills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Threat Modeling, Usability Testing, User Interface and User Experience (UI/UX) Design, Open Web Application Security Project (OWASP), Technical Design, Software Architecture, Secure Coding, Object Oriented Design, Software Design Patterns, Database Management, Security Software, Systems Design, Software Engineering, Software Development Life Cycle
Status: PreviewUniversidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
Status: Free TrialThe Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Systems Development Life Cycle, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Process Driven Development, Software Engineering, Quality Assurance, Systems Analysis, Object Oriented Design, Systems Design, Program Development, Project Management, Project Planning, Unified Modeling Language
Status: Free TrialLearnQuest
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller
Status: Free TrialIllinois Tech
Skills you'll gain: Database Design, Relational Databases, Database Theory, Data Modeling, Unified Modeling Language, Database Management, Databases, Data Integrity, Dependency Analysis, Conceptual Design, Requirements Analysis
Status: PreviewUniversity of Michigan
Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Generative Model Architectures, Python Programming, Animations, Scripting, Computer Programming
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, API Design, Data Modeling, Artificial Intelligence

Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging
Status: PreviewCoursera Instructor Network
Skills you'll gain: Prototyping, User Interface (UI) Design, Usability, User Research, Interactive Design, UI Components, User Centered Design, Mockups, Visual Design, Graphic and Visual Design Software, Design Thinking, Design Elements And Principles, Typography, Web Content Accessibility Guidelines
Object Oriented Design learners also search
In summary, here are 10 of our most popular object oriented design courses
- Programming for Designers: University of Michigan
- C# Object-Oriented Programming for Beginners in C# and .NET: Packt
- Secure Software Design: University of Colorado System
- Programación Orientada a Objetos con Java: Universidad de Palermo
- Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
- Application Programming Fundamentals: LearnQuest
- Relational Database Design: Illinois Tech
- Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript: University of Michigan
- Object-Oriented Analysis and Design: Practice & Architecture: University of Colorado Boulder
- Create a Supermarket app using Java OOP: Coursera Project Network










