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
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Maintainability, Software Architecture, Programming Principles, Android Development, Technical Design, Conceptual Design
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Java, Software Development
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Software Testing, Cryptography, Computer Programming, Performance Tuning, Encryption, Algorithms, Graphical Tools, Software Engineering, Program Development, Programming Principles
LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Unit Testing, Computer Programming, Software Development Methodologies, Distributed Computing
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Software Design Patterns, Simulations
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java, Android Development, Software Development
Skills you'll gain: Object Oriented Design, Ruby (Programming Language), Object Oriented Programming (OOP), Software Design, Unit Testing, Scripting Languages, File Management, Software Testing, Data Structures, Debugging
University of Colorado System
Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Program Development, Virtual Environment, UI Components, Software Development, User Interface (UI), Data Import/Export, Debugging, File Management
University of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python Programming
University of Colorado System
Skills you'll gain: Object Oriented Design, Software Design Patterns, Data Structures, C# (Programming Language), Graph Theory, Software Engineering, Program Development, Software Architecture, Algorithms, Computational Thinking
University of Colorado System
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Event-Driven Programming, Computer Programming, Program Development, User Interface (UI), Debugging, Data Import/Export, File Management, Software Design
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Algorithms, Debugging, Data Structures, File Management
Object Oriented Design learners also search
In summary, here are 10 of our most popular object oriented design courses
- Object-Oriented Design: University of Alberta
- Software Design and Architecture: University of Alberta
- Object Oriented Programming in Java: Duke University
- Object-Oriented Programming Concepts: LearnQuest
- Object-Oriented Programming in Python: Duke University
- Design Patterns: University of Alberta
- Advanced Ruby Programming and Object-Oriented Design: Packt
- Intermediate Object-Oriented Programming for Unity Games: University of Colorado System
- BiteSize Python: Object Oriented Programming: University of Colorado Boulder
- Data Structures and Design Patterns for Game Developers: University of Colorado System