Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

Arizona State University
Skills you'll gain: Manufacturing Processes, Engineering Design Process, Product Design, Design Strategies, Production Process, Design
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Computer-Aided Design, Engineering Design Process, Drafting and Engineering Design, Product Engineering, Ideation, Simulation and Simulation Software, Conceptual Design, Sustainable Design, Creativity, Problem Solving, Prototyping, Innovation, Analytical Skills, Automation, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Responsive Web Design, Storyboarding, Adobe XD, Information Architecture, User Experience, UI/UX Research, Web Design, Usability Testing, Design Reviews, Cross Platform Development, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Graphic and Visual Design, Persona (User Experience), User Centered Design, Prototyping, Wireframing, User Research, Design Research
Beginner · Professional Certificate · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Wireframing, User Interface and User Experience (UI/UX) Design, Mockups, UI/UX Strategy, Responsive Web Design, User Interface (UI), Web Design, User Interface (UI) Design, User Experience, User Experience Design, Prototyping, Web Design and Development, Visual Design, Web Language, UI/UX Research, Graphic and Visual Design, Interactive Design, HTML and CSS, Design Reviews, Design Elements And Principles
Intermediate · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java, Programming Principles, Performance Tuning, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Email Marketing, Target Audience, Campaign Management, Direct Marketing, Marketing Strategy and Techniques, Marketing Effectiveness, Advertising Mail, Data-Driven Marketing, Campaign Planning, Personalized Campaigns, Responsive Web Design, Consumer Behaviour, Marketing Analytics, Performance Measurement, Information Privacy, Law, Regulation, and Compliance
Mixed · Course · 1 - 4 Weeks
Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Mergers & Acquisitions, Customer Retention, Business Research, Business Strategy, Organizational Structure, Organizational Strategy, Peer Review, Game Theory, Strategic Thinking, Competitive Analysis, Strategic Partnership, Consulting, Product Strategy, Report Writing, Business Consulting, Growth Strategies, Organizational Development, Organizational Effectiveness, Strategic Decision-Making, Research Reports
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Design Thinking, Business Transformation, Business Process, Human Centered Design, Service Design, Process Management, Business Solutions, Innovation, Creative Problem-Solving, Ideation, Creativity, Overcoming Obstacles, User Research, Organizational Change, User Feedback, Empathy
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Workflow Management, Process Design, Project Management Software, Project Management Life Cycle, Project Management
Beginner · Course · 1 - 4 Weeks

AI CERTs
Skills you'll gain: AI Personalization, Digital Transformation, AI Product Strategy, User Interface and User Experience (UI/UX) Design, Experience Design, Persona (User Experience), User Experience Design, User Experience, User Centered Design, User Interface (UI), UI/UX Research, Artificial Intelligence, Design Research, Wireframing, Design Reviews, User Story, Prototyping, Responsible AI, Presentations, Prompt Patterns
Advanced · Specialization · 3 - 6 Months

Mixed · Course · 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Data Analysis, Research Design, Epidemiology, Statistical Inference, Statistical Analysis, Analysis, Clinical Research, Biostatistics, Quantitative Research, Public Health, Statistical Methods, Health Care, Probability & Statistics, Research Methodologies, Research, Clinical Trials, Science and Research, Medical Science and Research, Statistics, Descriptive Statistics
Intermediate · Course · 1 - 3 Months