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: Revenue Forecasting, Financial Modeling, Financial Forecasting, Real Estate, Forecasting, Cash Flow Forecasting, Commercial Real Estate, Risk Management, Property and Real Estate, Investment Management, Risk Analysis, Risk Mitigation, Investments, Financial Analysis, Return On Investment, Operating Expense
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Persona Development, User Accounts, Target Audience, Graphic Design, Collaborative Software, Productivity Software, Market Analysis
Beginner · Guided Project · Less Than 2 Hours

University of Florida
Skills you'll gain: Patient Safety, Clinical Leadership, Corrective and Preventive Action (CAPA), Overcoming Obstacles, Health Systems, Healthcare Project Management, Lean Methodologies, Care Coordination, Teamwork, Initiative and Leadership, Adaptability, Accident Prevention, Leadership, Collaboration, Continuous Quality Improvement (CQI), Reliability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Adobe InDesign, Adobe Creative Cloud, Style Guides, Automation, Layout Design, Graphic Design, Typography, File Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI) Design, Adobe XD, Wireframing, Figma (Design Software), UI Components, Responsive Web Design, Usability Testing, AI Workflows, Design Software, Prototyping, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Electrical Power, Power Electronics, Electrical Systems, Electrical Equipment, Torque (Physics), Electronic Components, Electric Power Systems, Basic Electrical Systems, Electrical Engineering, Semiconductors, Mechanical Engineering, Three-Phase, Control Systems, Electronics, Low Voltage, High Voltage, Machine Controls, System Monitoring, Energy and Utilities, Thermal Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Experience Design, Design Thinking, User Experience, Customer experience strategy (CX), Solution Design, Business Intelligence, User Interface (UI) Design, User Story, Customer Analysis, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Water Sustainability, Cross-Functional Team Leadership, Strategic Partnership, Social Impact, Sustainable Development, Communication Planning, Water Resource Management, Project Design, Social Media, Team Leadership, Initiative and Leadership, Water Resources, Project Planning, Resilience, Sustainable Systems, Strategic Leadership, Environmental Issue, Problem Solving, Innovation, Climate Change Adaptation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Energy and Utilities, Electrical Systems, Electric Power Systems, Electrical Power, Infrastructure Architecture, Electrical Equipment, Network Planning And Design, Interoperability, Scalability
Beginner · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Mechanical Design, Technical Design
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Program Development, Computer Programming, Data Structures, Debugging
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Environment, Environmental Monitoring, Physical Science, Hydrology, Environmental Science, Climate Change Adaptation, Geographic Information Systems, Social Studies, World History, Research
Beginner · Course · 1 - 3 Months