Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Design Patterns Course Catalog
 - Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application 
 Status: Preview Status: Preview- Georgia Institute of Technology - Skills you'll gain: User Experience Design, Prototyping, User Centered Design, Usability, Requirements Analysis, UI/UX Research, Interaction Design, User Interface (UI) Design, Usability Testing, User Research 
 Status: Free Trial Status: Free Trial- The 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: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Microservices, Scalability, Software Architecture, CI/CD, Continuous Deployment, API Gateway, Containerization, Serverless Computing, Application Design, Continuous Integration, Docker (Software), Software Design Patterns, Systems Architecture, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Transaction Processing, Data Management, Distributed Computing 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Microservices, API Gateway, Scalability, Systems Architecture, Software Architecture, Data Management, Distributed Computing, Databases, API Design, Restful API, Software Design Patterns, NoSQL, GraphQL, Event-Driven Programming 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: UI Components, Swift Programming, Apple iOS, User Interface (UI), Mobile Development, Application Development, Cross Platform Development, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Animations, Typography, Data Modeling 
 Status: New Status: New- Pearson - Skills you'll gain: Systems Architecture, Software Architecture, Systems Design, Solution Architecture, Service Oriented Architecture, Maintainability, Systems Analysis, Enterprise Architecture, Scalability, Requirements Analysis 
 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- Microsoft - Skills you'll gain: Design Thinking, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Human Centered Design, Wireframing, Interaction Design, Usability Testing, User Research, Information Architecture, Generative AI 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Scalability, Software Architecture, Microservices, Application Design, Software Design Patterns, Systems Design, Service Oriented Architecture, Maintainability, Engineering Software, Programming Principles 
 Status: New Status: New- Skills you'll gain: Software Architecture, Solution Architecture, Business Architecture, Enterprise Architecture, Microservices, Service Oriented Architecture, Software Design, Software Design Patterns, Technology Strategies, Event-Driven Programming, Serverless Computing, Digital Transformation, Scalability, Distributed Computing, Restful API, Innovation 
 Status: Free Trial Status: Free Trial- University 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 
Design Patterns learners also search
In summary, here are 10 of our most popular design patterns courses
- Creational Design Patterns in Modern C++: Packt
- Introduction to User Experience Design : Georgia Institute of Technology
- Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
- Microservices Architecture: Design Patterns & Principles: Packt
- Microservices Design, Communication, and Data Handling: Packt
- Practical Apps & Interaction Patterns: Packt
- System Design Fundamentals: Pearson
- Spring Framework: LearnQuest
- Fundamentals of UI/UX Design: Microsoft
- Software Architecture Foundations & Intro to Microservices: Packt










