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

    L&T EduTech

    Steel Multi Storey Building - System Design

    Skills you'll gain: Construction Inspection, Structural Analysis, Structural Engineering, Building Design, Construction, Building Codes, Architectural Drawing, Industrial Design, Commercial Construction, Architectural Engineering, Engineering Drawings, Civil Engineering, Computer-Aided Design, Failure Analysis, Technical Drawing, Engineering Analysis, Engineering Calculations, Engineering Design Process, Engineering Software, Sustainable Engineering

    4.9
    Rating, 4.9 out of 5 stars
    ·
    48 reviews

    Advanced · Specialization · 3 - 6 Months

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

    Coursera

    Brand Identity Design in Canva

    Skills you'll gain: Canva (Software), Brand Strategy, Logo Design, Branding, Style Guides, Brand Awareness, Graphic and Visual Design, Marketing Materials, Typography, Design Elements And Principles, Color Theory, Asset Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    M

    Michigan State University

    Design and Make Infographics (Project-Centered Course)

    Skills you'll gain: Infographics, Adobe Illustrator, Graphic and Visual Design, Data Mapping, Graphic Design, Typography, Layout Design, Design Elements And Principles, Storytelling, Color Theory

    4.6
    Rating, 4.6 out of 5 stars
    ·
    960 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of London

    3D Interaction Design in Virtual Reality

    Skills you'll gain: Virtual Reality, Interaction Design, Augmented and Virtual Reality (AR/VR), Virtual Environment, User Interface (UI), Human Computer Interaction, Display Devices, Game Design, Human Machine Interfaces, Usability, User Experience Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    136 reviews

    Intermediate · Course · 1 - 4 Weeks

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

    Coursera

    Design A/B Tests for Financial Impact

    Skills you'll gain: A/B Testing, Statistical Hypothesis Testing, Test Planning, Statistical Analysis, Financial Analysis, Financial Data, Statistical Inference, Risk Analysis, Performance Metric, Spreadsheet Software, Decision Making, Project Documentation

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    Siemens

    Siemens NX Mastery: Advanced Design & Applications

    Skills you'll gain: Assembly Drawing, Finite Element Methods, Mechanical Design, Engineering Drawings, Engineering Analysis, Technical Drawing, 3D Modeling, Computer-Aided Design, Simulation and Simulation Software, Data Integration

    4.4
    Rating, 4.4 out of 5 stars
    ·
    42 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    PowerPoint Excellence – Advanced Design & Animation

    Skills you'll gain: Microsoft PowerPoint, Animations, Motion Graphics, 3D Assets, Graphic and Visual Design, Typography, Design Elements And Principles, Design, Color Theory

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Exploring Generative AI for Learning Design

    Skills you'll gain: Generative AI, Prompt Engineering, Instructional Design, Design Strategies, Content Creation, Creative Design, Emerging Technologies, Professional Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    45 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    Teach English Now! Lesson Design and Assessment

    Skills you'll gain: Oral Expression, Design Elements And Principles, Design Strategies, English Language, Language Learning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    5.1K reviews

    Mixed · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Design of HVAC Distribution and Delivery Systems

    Skills you'll gain: HVAC, Building Services Engineering, Hydraulics, Thermal Management, Equipment Design, Engineering, Mechanical Engineering, Engineering Calculations, Human Factors, Architectural Design, Engineering Analysis

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Algorithmic Solutions: Design, Problem Solving, Reporting

    Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Computer Science

    4.3
    Rating, 4.3 out of 5 stars
    ·
    27 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    A

    AI CERTs

    AI Tools, Data, and Experience Design

    Skills you'll gain: User Research, User Experience, UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience Design, Experience Design, Persona (User Experience), User Centered Design, Design Research, User Interface (UI), Design, Prototyping, Artificial Intelligence, User Interface (UI) Design, Design Thinking, Prompt Patterns, Wireframing, Responsible AI, Presentations, Professional Development

    Intermediate · Course · 1 - 3 Months

Searches related to design patterns

design patterns c++
design patterns python
design patterns java
design patterns c#
design patterns .net
software design patterns
cloud architecture design patterns
core java - design patterns
1…373839…659

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

  • Steel Multi Storey Building - System Design: L&T EduTech
  • Brand Identity Design in Canva: Coursera
  • Design and Make Infographics (Project-Centered Course): Michigan State University
  • 3D Interaction Design in Virtual Reality: University of London
  • Design A/B Tests for Financial Impact: Coursera
  • Siemens NX Mastery: Advanced Design & Applications: Siemens
  • PowerPoint Excellence – Advanced Design & Animation: Packt
  • Exploring Generative AI for Learning Design: University of Michigan
  • Teach English Now! Lesson Design and Assessment: Arizona State University
  • Design of HVAC Distribution and Delivery Systems: University of Colorado Boulder

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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