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
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, Android Development, Software Development
LearnKartS
Skills you'll gain: Software Design Patterns, Java, Software Architecture, Java Platform Enterprise Edition (J2EE), Maintainability, Software Design, Object Oriented Programming (OOP), Scalability
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), Java, Software Development
- Status: Free
DeepLearning.AI
Skills you'll gain: Generative AI, ChatGPT, OpenAI, Artificial Intelligence, Software Design Patterns, Software Architecture, Technical Design, Application Frameworks, Computer Programming
- Status: Free
Coursera Instructor Network
Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Software Architecture, Cloud Services, Cloud-Native Computing, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Software As A Service, Event-Driven Programming
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Maintainability, Software Architecture, Programming Principles, Android Development, Conceptual Design
Skills you'll gain: Unified Modeling Language, Software Design Patterns, Object Oriented Design, C++ (Programming Language), Software Design, Software Architecture, Maintainability, Performance Tuning, API Design, Data Structures, Programming Principles
University of Colorado System
Skills you'll gain: Object Oriented Design, Software Design Patterns, Data Structures, C# (Programming Language), Graph Theory, Computer Programming, Software Engineering, Software Architecture, Algorithms, Computational Thinking
Adobe
Skills you'll gain: Design, Design Elements And Principles, Typography, Graphic and Visual Design, Graphic Design, Web Content Accessibility Guidelines, Innovation, Color Theory, Creativity, Logo Design, Content Creation, Branding, Design Strategies
California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, User Interface and User Experience (UI/UX) Design, Persona (User Experience), Mockups, User Experience Design, Responsive Web Design, User Interface (UI), UI/UX Strategy, User Experience, Web Design, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Graphic and Visual Design, User Research, Web Language, HTML and CSS, Design Elements And Principles
Skills you'll gain: Field-Programmable Gate Array (FPGA), Application Specific Integrated Circuits, Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Microarchitecture, Systems Design, Computer Hardware, Semiconductors, Computer Engineering, Electronic Components, Verification And Validation, Data Storage
- Status: New
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Software Architecture, Model View Controller, Maintainability, Conceptual Design
Design Patterns learners also search
In summary, here are 10 of our most popular design patterns courses
- Design Patterns: University of Alberta
- Core Java - Design Patterns: LearnKartS
- Software Design and Architecture: University of Alberta
- AI Agentic Design Patterns with AutoGen: DeepLearning.AI
- Cloud Architecture Design Patterns: Coursera Instructor Network
- Object-Oriented Design: University of Alberta
- Structural Design Patterns in Modern C++: Packt
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- Design Fundamentals: Adobe
- UI / UX Design: California Institute of the Arts