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.

IESE Business School
Skills you'll gain: Design Thinking, Problem Solving, Human Centered Design, Creative Thinking, Innovation, Verbal Communication Skills, Needs Assessment, Empathy, Customer Analysis
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Logo Design, Branding, Brand Strategy, Intellectual Property, Graphic Design, Strategic Thinking, Legal Risk, Typography, Design, Creativity, Case Studies
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Unity Engine, Virtual Environment, 3D Assets, Software Installation, Game Design, Animation and Game Design, Development Environment, User Interface (UI)
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Canva (Software), Event Marketing, Event Management, Social Media Content, Promotional Strategies, Content Creation, Drive Engagement, Social Media Campaigns, Branding, Video Production, Storytelling, Promotional Materials, Animations, Timelines
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Prototyping, Responsive Web Design, UI Components, Layout Design, User Interface (UI) Design, Version Control
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Figma (Design Software), Animations, Responsive Web Design, Prototyping, UI Components, Interaction Design, Mockups, User Experience Design, User Interface (UI) Design, User Flows, Collaborative Software
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Unreal Engine, Virtual Environment, Game Design, 3D Modeling, Video Game Development, Animation and Game Design, Prototyping
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Design Research, UI/UX Strategy
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Graphic and Visual Design, User Interface (UI) Design, Typography, Layout Design, Design Elements And Principles, User Experience Design, Usability, Style Guides, Wireframing, Mockups, UI Components
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Professional Networking, Positivity, Design Thinking, Decision Making, Relationship Building, Professional Development, Creative Thinking, Interviewing Skills, Optimism, Self-Awareness, Negotiation, Personal Development, Emotional Intelligence, Goal Setting
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Internet Of Things, Control Systems, Civil Engineering, Electronic Systems, Public Works, Electronic Hardware, Structural Engineering, Energy and Utilities, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, System Monitoring, Continuous Monitoring, Communication Systems, Display Devices, Real Time Data, Peripheral Devices
Intermediate Ā· Course Ā· 1 - 3 Months

IESE Business School
Skills you'll gain: Design Thinking, Culture Transformation, Organizational Change, Innovation, Systems Thinking, Thought Leadership, Overcoming Obstacles, Organizational Leadership, Problem Solving
Beginner Ā· Course Ā· 1 - 4 Weeks