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
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design
Status: Free TrialSkills you'll gain: Software Documentation, Development Testing, Package and Software Management
Status: Free TrialUniversity of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Status: PreviewPolitecnico di Milano
Skills you'll gain: Business Process Management, Organizational Structure, Decision Making, Game Theory, Operational Efficiency, Organizational Effectiveness, Business Management, Problem Solving, Business, Complex Problem Solving, Business Strategy, Coordination
Status: Free TrialArizona State University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging

Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
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 TrialIndian Institute of Technology Guwahati
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Animations

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework
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
- Object-Oriented Analysis and Design: Patterns and Principles: University of Colorado Boulder
- Advanced Ruby Programming and Object-Oriented Design: Packt
- Introduction to Java and Object-Oriented Programming: University of Pennsylvania
- Fundamentals of Organization: Politecnico di Milano
- Object-Oriented Programming and GUI with Python: Arizona State University
- The Power of Object-Oriented Programming: University of Michigan
- Create a Supermarket app using Java OOP: Coursera Project Network
- Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
- Application Programming Fundamentals: LearnQuest










