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
- 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, Software Technical Review, Java, Object Oriented Programming (OOP), Android Development
- 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 Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Software Development, Java
- Status: Free Trial
LearnKartS
Skills you'll gain: Software Design Patterns, Java, Software Architecture, Java Platform Enterprise Edition (J2EE), Maintainability, Software Design, Object Oriented Programming (OOP), Scalability
- Status: NewStatus: Free Trial
Dassault Systèmes
Skills you'll gain: Computer-Aided Design, Product Family Engineering, Technical Design, Mechanical Engineering
- Status: New
Skills you'll gain: Responsive Web Design, Prototyping, Cross Platform Development, User Interface (UI) Design, User Flows, Mockups, Interaction Design, User Experience Design
- Status: Free
DeepLearning.AI
Skills you'll gain: Generative AI Agents, Agentic systems, ChatGPT, Large Language Modeling, OpenAI, Artificial Intelligence, Prompt Engineering, Software Design Patterns
What brings you to Coursera today?
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Software Engineering, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Data Modeling, Conceptual Design
- Status: Free Trial
Skills you'll gain: Design Elements And Principles, Visual Design, Typography, Graphic Design, Design, Web Content Accessibility Guidelines, Graphic and Visual Design, Adobe Creative Cloud, Storytelling, Creative Design, Color Theory, Logo Design, User Experience Design, User Interface and User Experience (UI/UX) Design, Content Creation, Generative AI
- Status: Free Trial
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Maintainability, Software Architecture, Android Development, Technical Design, Conceptual Design
- Status: Free TrialStatus: AI skills
Skills you'll gain: Prompt Engineering, Istio, Node.JS, Software Development Life Cycle, Software Architecture, Cloud Computing Architecture, Server Side, Application Deployment, React Redux, Kubernetes, Cloud Services, Django (Web Framework), Object-Relational Mapping, Git (Version Control System), Flask (Web Framework), Full-Stack Web Development, Cascading Style Sheets (CSS), Cloud Computing, Jupyter, Engineering Software
Coursera Instructor Network
Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Software Architecture, Cloud Services, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Event-Driven Programming
- Status: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, 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, Project Management, Project Planning, Unified Modeling Language
Design Patterns learners also search
In summary, here are 10 of our most popular design patterns courses
- Design Patterns: University of Alberta
- Software Design and Architecture: University of Alberta
- Core Java - Design Patterns: LearnKartS
- SOLIDWORKS Feature Patterns and Sweeps: Dassault Systèmes
- Interaction Architect: Dynamic Prototyping in Sketch: Coursera
- AI Agentic Design Patterns with AutoGen: DeepLearning.AI
- Object-Oriented Analysis and Design: Patterns and Principles: University of Colorado Boulder
- Design Fundamentals with AI: Adobe
- Object-Oriented Design: University of Alberta
- IBM Full Stack Software Developer: IBM