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: PreviewGeorgia 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 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: NewStatus: Free TrialSkills 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 TrialSkills 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 TrialSkills 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: NewPearson
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 TrialLearnQuest
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 TrialMicrosoft
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 TrialSkills you'll gain: Scalability, Software Architecture, Microservices, Application Design, Software Design Patterns, Systems Design, Service Oriented Architecture, Maintainability, Engineering Software, Programming Principles
Status: NewSkills 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 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
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










