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

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 Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability, Databases
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
Status: PreviewUniversity of Pennsylvania
Skills you'll gain: Peer Review, Prototyping, Conceptual Design, Design, Product Design, Aesthetics, Technical Drawing, Design Thinking, Human Centered Design, Needs Assessment, Problem Solving, Brainstorming
Status: Free TrialUniversity of Minnesota
Skills you'll gain: User Interface (UI) Design, Usability, Human Computer Interaction, User Experience Design, Design, Design Thinking, UI/UX Research, Design Strategies, Design Research, User Research

Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Object Oriented Programming (OOP), Maintainability, Programming Principles
Status: PreviewNortheastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, User Interface (UI), User Interface (UI) Design, Integrated Development Environments, Software Development
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Computer Programming, Programming Principles, Python Programming, File Management, Computer Science
Status: PreviewSkills you'll gain: Database Design, Power BI, Dashboard, Data Modeling, Business Intelligence, Microsoft SQL Servers, Relational Databases, Transact-SQL, Data Warehousing, Data Visualization Software, SQL, Business Analytics, Advanced Analytics, Data Integrity
Status: Free TrialCoursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
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

Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Object Oriented Design learners also search
In summary, here are 10 of our most popular object oriented design courses
- Embedded Systems Object-Oriented Programming in C and C++: Packt
- Software Architecture: University of Alberta
- Intermediate Object-Oriented Programming for Unreal Games: University of Colorado System
- Design: Creation of Artifacts in Society: University of Pennsylvania
- Introduction to UI Design: University of Minnesota
- Structural Design Patterns in Modern C++: Packt
- Mastering UX & Business App Development with OOP: Northeastern University
- Object-Oriented Python: Inheritance and Encapsulation: Codio
- Database Design and Operational Business Intelligence: Edureka
- Software Creation: Version Control, Debugging, Object Design: Coursera Instructor Network










