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.

University of Illinois Urbana-Champaign
Skills you'll gain: Instructional and Curriculum Design, Needs Assessment, Instructional Design, Learning Theory, Diversity and Inclusion, Training and Development, People Development, Education and Training, Pedagogy, Instructional Strategies, Systems Analysis, Job Analysis, Process Analysis, Analysis, Learning Styles
Mixed · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Patterns, Anthropic Claude, Figma (Design Software), AI powered creativity, Responsible AI, AI Workflows, Design Software, AI literacy, UI/UX Strategy, AI Personalization, User Interface and User Experience (UI/UX) Design, Design, Creative Design, Design and Product, Generative AI, Wireframing, Project Design, Web Design, Presentations, Branding
Beginner · Course · 1 - 3 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

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, UI/UX Research, Responsible AI, Persona (User Experience), AI literacy, User Interface and User Experience (UI/UX) Design, Experience Design, Miro AI, Design Software, AI Workflows, Brainstorming, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI Integrations, Large Language Modeling, Human Centered Design, Wireframing
Beginner · Specialization · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Game Design, Animation and Game Design, Conceptual Design, Prototyping, Ideation, Storytelling, Design, Game Theory, Design Elements And Principles, Software Documentation, Creativity, Writing
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Infographics, Canva (Software), Podcasting, Video Production, Instructional Design, Multimedia, Content Creation, Lesson Planning, Pedagogy, Interactive Learning, Adult Learning Principles, Presentations, Visual Storytelling, Graphic Design, Teaching, Driving engagement, Instructional Strategies, Digital pedagogy, Virtual Environment, AI literacy
Beginner · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Logo Design, Packaging and Labeling, Adobe Illustrator, Brand Strategy, Competitive Analysis, Graphic and Visual Design, Presentations, Content Creation, Target Audience, Web Presence, Storytelling, Branding, Color Theory, Social Media Content, Color Matching, Typography, Graphic Design, Animations, Design Software, Graphical Tools
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Storyboarding, User Research, Information Architecture, User Experience Design, Design Thinking, Mockups, User Interface (UI), User Experience, Prototyping, UI/UX Research, Usability Testing, User Interface and User Experience (UI/UX) Design, Wireframing, Interactive Design, Design Research, Ideation, User Centered Design, Interaction Design, Figma (Design Software), Artificial Intelligence
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Canva (Software), Visual Design, Layout Design, Graphic and Visual Design, Design Elements And Principles, Graphic and Visual Design Software, Typography, Design, Digital Design, Graphic Design, Design Software, Document Management, File Management
Beginner · Course · 1 - 4 Weeks

Parsons School of Design, The New School
Skills you'll gain: Building Design, Sustainable Design, Sustainable Architecture, Public Health, Chemistry, Architectural Design, Health Assessment, Sustainable Development, Sustainability Standards, Pollution Prevention, Hazard Analysis, Materials science, Innovation
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Logo Design, Color Theory, Design Elements And Principles, Graphic Design, Graphic and Visual Design Software, Graphic and Visual Design, Visual Storytelling, Design Software, Typography, Color Matching, Storytelling, Layout Design, User Experience Design, Digital Design, Image Quality, Visual Design, Design, Creative Design, Adobe InDesign, Photo Editing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Intermediate · Course · 1 - 4 Weeks