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 Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python Programming

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: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Web Development, Maintainability, Software Engineering

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Structures, Algorithms, Debugging
Status: Free TrialUniversity of Colorado System
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Video Game Development, Unreal Engine, Event-Driven Programming, Unity Engine, C# (Programming Language), Software Design Patterns, UI Components, Programming Principles, Debugging, File Management, Data Structures

Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, C (Programming Language), Development Environment, Verification And Validation, Software Testing, Peripheral Devices, Debugging
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Technical Design, Object Oriented Design, Software Engineering, Software Development Tools, JUnit, Systems Design, Data Ethics, Test Automation, Software Architecture, Software Development Methodologies, Dataflow
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 TrialDuke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Tuning, Performance Testing, Debugging, Application Programming Interface (API), Development Testing

Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
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: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Program Development, Maintainability, Integrated Development Environments, Debugging, Development Environment
Object Oriented Design learners also search
In summary, here are 10 of our most popular object oriented design courses
- BiteSize Python: Object Oriented Programming: University of Colorado Boulder
- Creational Design Patterns in Modern C++: Packt
- Learn Object-Oriented Programming with PHP: Coursera Project Network
- Fundamentals of Object-Oriented Programming - C++: Packt
- Intermediate Object-Oriented Programming for Unreal Games: University of Colorado System
- Embedded Systems Object-Oriented Programming in C and C++: Packt
- Software Design Methods and Tools: University of Colorado System
- Object-Oriented Programming in C++: Functions: University of London
- Java Programming: Principles of Software Design: Duke University
- Intermediate Object-Oriented Programming with Java: Coursera Project Network










