• 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
    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, Wireframing, Front-End Web Development, Browser Compatibility, Usability, Hypertext Markup Language (HTML), Javascript

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

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Design of Flexural Steel Member

    Skills you'll gain: Structural Engineering, Structural Analysis, Construction Engineering, Mechanical Design, Civil Engineering, Design Specifications, Engineering Analysis, Engineering Design Process, Failure Analysis, Building Codes, Engineering Practices, Engineering Calculations, Torque (Physics), Mechanics, Technical Standard

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    J

    John Wiley & Sons

    Advanced Game Design: Platforms & Monetization

    Skills you'll gain: Augmented and Virtual Reality (AR/VR), Game Design, Video Game Development, Virtual Reality, Augmented Reality, Driving engagement, Virtual Environment, Animation and Game Design, Design Strategies, Storyboarding, Experience Design, Music, User Interface and User Experience (UI/UX) Design, Musical Composition, Game Theory, System Testing, Systems Design, Revenue Management, Commercialization, Entrepreneurship

    Intermediate · Course · 1 - 3 Months

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

    EDUCBA

    Professional Presentation Design and Delivery

    Skills you'll gain: Microsoft PowerPoint, Presentations, Animations, Oral Expression, Multimedia, Public Speaking, Visual Design, Case Studies, Design Elements And Principles, Layout Design, Productivity Software, Microsoft Office, Data Visualization, Content Creation, File Management

    Mixed · Course · 1 - 4 Weeks

  • 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
    S

    Skillshare

    Blender 3D Fundamentals & Character Design

    Skills you'll gain: 3D Modeling, 3D Assets, Network Model, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Software Installation, Design Elements And Principles, Creative Design, Control Panels, User Interface (UI), Graphical Tools, UI Components, Aesthetics, Editing, Dataflow, Animations, Scalability, Debugging

    Beginner · Specialization · 3 - 6 Months

  • 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, 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
    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: Preview
    Preview
    S

    Starweaver

    Introduction to Engineering Design

    Skills you'll gain: Computer-Aided Design, Engineering Design Process, Drafting and Engineering Design, Product Engineering, Engineering Software, Ideation, Engineering, 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: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Design Thinking for Digital Agriculture

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

    Beginner · Course · 1 - 3 Months

  • 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, 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, User Story

    4.4
    Rating, 4.4 out of 5 stars
    ·
    58 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    ANOVA and Experimental Design

    Skills you'll gain: Statistical Hypothesis Testing, Experimentation, Research Design, Statistical Methods, Statistical Analysis, Data Ethics, General Science and Research, Statistical Modeling, Data Science, Data Analysis, Quantitative Research, Regression Analysis, Statistical Inference, Probability & Statistics, Mathematical Modeling, Linear Algebra, Calculus

    Build toward a degree

    3.9
    Rating, 3.9 out of 5 stars
    ·
    21 reviews

    Intermediate · Course · 1 - 4 Weeks

1…272829…808

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

  • Advanced Styling with Responsive Design: University of Michigan
  • Design of Flexural Steel Member: L&T EduTech
  • Advanced Game Design: Platforms & Monetization: John Wiley & Sons
  • Professional Presentation Design and Delivery: EDUCBA
  • Principles of UX/UI Design: Meta
  • Blender 3D Fundamentals & Character Design: Skillshare
  • Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
  • Design for Additive Manufacturing: Arizona State University
  • Introduction to Engineering Design: Starweaver
  • Design Thinking for Digital Agriculture: University of Illinois Urbana-Champaign

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
  • Do Not Sell/Share
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