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: 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
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging

Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application

Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Computer Programming, UI Components, Data Import/Export, Debugging, File Management
Status: NewSkills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Game Design, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Graph Theory, Software Architecture, Algorithms, Debugging
Status: NewStatus: Free TrialSkills you'll gain: Java Programming, Object Oriented Design, Software Design, Records Management, Programming Principles
Status: Free TrialUniversity of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Integrated Development Environments, Object Oriented Programming (OOP), Algorithms, Debugging, Programming Principles, Data Validation, Data Structures, File Management
Status: Free TrialUniversity of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Programming Principles, Data Structures, Data Modeling, Data Management
Status: PreviewPeking University
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, Software Engineering, Software Design, Software Design Patterns, Program Development, Systems Development, Software Development, Software Architecture, Systems Analysis, Software Development Methodologies, Technical Design, Requirements Analysis
Status: Free TrialSkills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
Object Oriented Design learners also search
In summary, here are 10 of our most popular object oriented design courses
- User Interface Design: Principles, Prototyping, Practices: Coursera Instructor Network
- Object-Oriented Programming and Java Fundamentals: Packt
- Creational Design Patterns in Modern C++: Packt
- Create a Supermarket app using Java OOP: Coursera Project Network
- Intermediate Object-Oriented Programming for Unity Games: University of Colorado System
- C# Object-Oriented Programming for Beginners in C# and .NET: Packt
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- Java SE 17 Developer (1Z0-829): Unit 3 : Pearson
- Object-Oriented Programming in C++: Functions: University of London
- C++ Programming: Classes and Data: University of London










