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 Trial Status: Free Trial- 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 Design Documents, Software Visualization, Code Review, Solution Architecture, Object Oriented Programming (OOP), Software Development, Java 
 Status: Free Trial Status: Free Trial- 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, Application Design 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills 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 Trial Status: Free Trial- LearnKartS - Skills you'll gain: Java Programming 
 Status: Free Trial Status: Free Trial- University 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: Free Trial Status: Free Trial- University 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 
What brings you to Coursera today?
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- University of Colorado Boulder - Skills you'll gain: Object Oriented Design, Unified Modeling Language, JUnit, Object Oriented Programming (OOP), Test Driven Development (TDD), Software Design Patterns, Java, Unit Testing, Software Testing, Java Programming, Software Engineering, Application Design, User Interface and User Experience (UI/UX) Design, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Systems Analysis, Databases 
 Status: Free Trial Status: Free Trial- University 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 Trial Status: NewStatus: Free Trial- Skills 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: Free Trial Status: Free Trial- LearnQuest - Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Hibernate (Java), Restful API, Application Frameworks, Spring Boot, Software Architecture, API Gateway, Web Services, Java Programming, Object-Relational Mapping, Transaction Processing, Java, Service Oriented Architecture, Cloud Computing Architecture, JSON, YAML, Load Balancing 
 Status: Free Trial Status: Free Trial- University of Minnesota - Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Testability, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Test Planning, Acceptance Testing, Software Quality Assurance 
 Status: Free Trial Status: Free Trial- University 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 
In summary, here are 10 of our most popular software design patterns courses
- Software Design and Architecture: University of Alberta
- Design Patterns: University of Alberta
- API Development and Architecture: Edureka
- Core Java - Design Patterns: LearnKartS
- Software Development Lifecycle: University of Minnesota
- Object-Oriented Design: University of Alberta
- Object-Oriented Analysis & Design: University of Colorado Boulder
- Software Architecture Patterns for Big Data: University of Colorado Boulder
- Microservices Architecture: Design Patterns & Principles: Packt
- Spring Framework: LearnQuest










