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.

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
★ 4.6 (79) · Beginner · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: Computer Aided Three-Dimensional Interactive Application (CATIA), 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Construction, Structural Engineering, Building Codes, Building Design, Construction Engineering, Structural Analysis, Civil Engineering, Engineering Software, Engineering Design Process, Engineering Calculations, 3D Modeling, Technical Standard
Advanced · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Front-End Web Development, User Interface (UI), Verification And Validation, Cascading Style Sheets (CSS), Web Development, Hypertext Markup Language (HTML), Development Testing, Application Frameworks, Code Review, Web Frameworks, Javascript
★ 4.8 (1.8K) · Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Design Thinking, Ideation, Creative Thinking, Creative Problem-Solving, Brainstorming, Innovation, Open Mindset, Case Studies, Storytelling, Creativity
★ 4.8 (26) · Beginner · Course · 1 - 3 Months

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
★ 3.8 (38) · Advanced · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, User Interface (UI), Figma (Design Software), User Interface and User Experience (UI/UX) Design, UI Components, User Experience Design, Layout Design, User Centered Design, Prototyping, Interactive Design, Design Elements And Principles
Intermediate · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: User Interface (UI) Design, Color Theory, User Interface (UI), Typography, User Interface and User Experience (UI/UX) Design, Web Design, Digital Design, Design, Usability, HTML and CSS, Front-End Web Development, Design Elements And Principles, Graphic and Visual Design, Layout Design, Creative Design
★ 4.8 (17) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Experience, Adobe XD, Design Thinking, User Research, Wireframing, Augmented and Virtual Reality (AR/VR), Emerging Technologies, Collaborative Software, Prototyping, Software Development Life Cycle
★ 4.7 (110) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Model Optimization, Systems Design, Design Software, Engineering Calculations, Engineering Analysis, Technical Design, Engineering, Scientific, and Technical Instruments, Numerical Analysis, Image Analysis, Simulation and Simulation Software, Image Quality, Medical Imaging, Graphical Tools, Physics
★ 4.3 (343) · Advanced · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Graphic and Visual Design, Graphic Design, Layout Design, Visual Design, Design, Design Elements And Principles, Design Strategies, Visual Storytelling
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Human Resource Strategy, Organizational Strategy, Culture Transformation, Organizational Structure, Human Resources, Organizational Effectiveness, Workforce Planning, Organizational Development, Organizational Change, Strategic Leadership, Operational Risk, Plan Execution, Operational Analysis, Organizational Leadership, Internal Controls, Risk Mitigation, Risk Management, Business Strategy, Key Performance Indicators (KPIs), Report Writing
★ 4.9 (1.8K) · Beginner · Course · 1 - 3 Months