• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Design Patterns

Design Patterns Courses

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.

Popular Design Patterns Courses and Certifications


  • Status: Free Trial
    Free Trial
    G

    Google

    Google UX Design (DE)

    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

    4.4
    Rating, 4.4 out of 5 stars
    ·
    58 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Design Thinking for Digital Agriculture

    Skills you'll gain: Human Centered Design, Design Thinking, User Centered Design, Solution Design, Stakeholder Communications, Innovation, Ethical Standards And Conduct, Ideation, Prototyping, Stakeholder Engagement, Stakeholder Management, Scalability, Digital Transformation, Emerging Technologies, Communication, Stakeholder Analysis, Sustainable Development, Empathy & Emotional Intelligence

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Email Marketing: Strategy, Segmentation & Design

    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

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    Design for Additive Manufacturing

    Skills you'll gain: Manufacturing Processes, Engineering Design Process, Product Design, Design Strategies, Production Process, Design

    4.8
    Rating, 4.8 out of 5 stars
    ·
    62 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    É

    École Polytechnique Fédérale de Lausanne

    Functional Program Design in Scala

    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

    4.5
    Rating, 4.5 out of 5 stars
    ·
    3.1K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Principles of UX/UI Design

    Skills you'll gain: User Research, UI/UX Research, Usability Testing, Persona (User Experience), Interaction Design, User Experience Design, User Interface and User Experience (UI/UX) Design, Design Research, Usability, User Centered Design, Experience Design, User Interface (UI) Design, Figma (Design Software), Design Elements And Principles, Layout Design, Wireframing, Web Design, UI Components, Design Reviews, Front-End Web Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    1.1K reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    React Native Fundamentals & UI Design

    Skills you'll gain: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, React Redux, Figma (Design Software), Mobile Development Tools, Development Environment, Application Programming Interface (API), Animations, Javascript

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    S

    Starweaver

    Introduction to Engineering Design

    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

    4.9
    Rating, 4.9 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Design Simple Workflow

    Skills you'll gain: Workflow Management, Process Design, Project Management Software, Project Management Life Cycle, Project Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Virginia

    Design Thinking para Inovação

    Skills you'll gain: Design Thinking, Ideation, Creative Thinking, Creative Problem-Solving, Brainstorming, Innovation, Open Mindset, Case Studies, Storytelling, Data Visualization, Growth Mindedness

    4.8
    Rating, 4.8 out of 5 stars
    ·
    26 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Pennsylvania

    Fundamentals of Bioclimatic Design

    Skills you'll gain: Sustainable Architecture, Human Factors, Architectural Design, Building Design, Thermal Management, Sustainable Design, Environment and Resource Management, Design Strategies, Energy and Utilities, Simulation and Simulation Software, Materials science

    4.7
    Rating, 4.7 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Advanced Styling with Responsive Design

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Frameworks, Application Frameworks, Wireframing, Hypertext Markup Language (HTML), Javascript

    4.7
    Rating, 4.7 out of 5 stars
    ·
    4.6K reviews

    Beginner · Course · 1 - 4 Weeks

1…262728…765

In summary, here are 10 of our most popular design patterns courses

  • Google UX Design (DE): Google
  • Design Thinking for Digital Agriculture: University of Illinois Urbana-Champaign
  • Email Marketing: Strategy, Segmentation & Design: EDUCBA
  • Design for Additive Manufacturing: Arizona State University
  • Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
  • Principles of UX/UI Design: Meta
  • React Native Fundamentals & UI Design: Packt
  • Introduction to Engineering Design : Starweaver
  • Design Simple Workflow: Coursera
  • Design Thinking para Inovação: University of Virginia

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok