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 Design Documents, Software Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), 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: Free
DeepLearning.AI
Skills you'll gain: Generative AI Agents, Agentic systems, ChatGPT, Large Language Modeling, OpenAI, Artificial Intelligence, Prompt Engineering, Software Design Patterns
- Status: Free Trial
Skills you'll gain: Color Theory, Typography, Design, Graphic and Visual Design Software, Graphic and Visual Design, Design Elements And Principles, Web Content Accessibility Guidelines, Logo Design, Content Creation, Adobe Creative Cloud, Innovation, User Experience Design, Creativity
- 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, HTML and CSS, Node.JS, Software Development Life Cycle, Software Architecture, Unit Testing, Object-Relational Mapping, Cloud Computing Architecture, Server Side, Application Deployment, React Redux, Kubernetes, Cloud Services, OpenShift, Git (Version Control System), Full-Stack Web Development, Cloud Computing, Jupyter, Interviewing Skills
- Status: NewStatus: 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, Software Architecture, Model View Controller, Conceptual Design, Data Modeling
Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Object Oriented Programming (OOP), Maintainability, Programming Principles
- Status: Free Trial
Skills you'll gain: Field-Programmable Gate Array (FPGA), Application Specific Integrated Circuits, Computational Logic, Computer Architecture, Hardware Design, Electronics Engineering, Electronics, Programmable Logic Controllers, Electronic Systems, Semiconductors, Electronic Components, Data Storage, Data Storage Technologies
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
California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, Persona (User Experience), Mockups, User Experience Design, Responsive Web Design, Web Design, UI/UX Strategy, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Graphic and Visual Design, User Research, Web Language, HTML and CSS, User Flows, Design Elements And Principles, Human Computer Interaction, Typography
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
- AI Agentic Design Patterns with AutoGen: DeepLearning.AI
- Design Fundamentals with AI: Adobe
- Object-Oriented Design: University of Alberta
- IBM Full Stack Software Developer: IBM
- Object-Oriented Analysis and Design: Patterns and Principles: University of Colorado Boulder
- Structural Design Patterns in Modern C++: Packt
- Fundamentals of Digital Design for VLSI Chip Design: L&T EduTech