Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Results for "software design patterns"
Status: Free TrialUniversity 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, Application Design
Status: Free TrialUniversity 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 Design Documents, Software Visualization, Code Review, Solution Architecture, Object Oriented Programming (OOP), Software Development, Java
Status: NewStatus: Free TrialSkills you'll gain: API Design, API Gateway, Application Programming Interface (API), Postman API Platform, Restful API, Data Validation, Authentications, OAuth, Cloud API, Microservices, Application Deployment, CI/CD, Open Web Application Security Project (OWASP), Authorization (Computing), Application Frameworks, Performance Tuning, Application Lifecycle Management, Test Automation, Prometheus (Software), Grafana
Status: Free TrialLearnKartS
Skills you'll gain: Java Programming
Status: Free TrialUniversity of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, User Experience Design, Software Quality (SQA/SQC), Requirements Analysis
Status: NewStatus: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Test Driven Development (TDD), Databases
What brings you to Coursera today?
Status: Free TrialUniversity of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Software Architecture, Technical Design, Conceptual Design
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Performance Testing, Scalability, Predictive Modeling, Data Architecture, Distributed Computing, Application Performance Management, Software Architecture, Big Data, Unit Testing, Microservices, Database Architecture and Administration, Software Engineering, Test Automation
Status: NewStatus: Free TrialSkills you'll gain: Microservices, Scalability, Software Architecture, CI/CD, Continuous Deployment, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Continuous Integration, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Data Management
Status: NewPearson
Skills you'll gain: Software Architecture, Systems Design, Software Design, Solution Architecture, Service Oriented Architecture, Maintainability, Systems Analysis, Enterprise Architecture, Scalability, Requirements Analysis
Status: Free TrialUniversity of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
Status: Free TrialThe Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, Systems Development Life Cycle, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
In summary, here are 10 of our most popular software design patterns courses
- Design Patterns: University of Alberta
- Software Design and Architecture: University of Alberta
- API Development and Architecture: Edureka
- Core Java - Design Patterns: LearnKartS
- Software Development Lifecycle: University of Minnesota
- Object-Oriented Analysis & Design: University of Colorado Boulder
- Object-Oriented Design: University of Alberta
- Software Architecture Patterns for Big Data: University of Colorado Boulder
- Microservices Architecture: Design Patterns & Principles: Packt
- System Design Fundamentals: Pearson










