• 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: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Design & Draft Architectural Plans Using AutoCAD

    Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Building Design, Technical Drawing, Drafting and Engineering Design, Computer-Aided Design, Sustainable Architecture, Conceptual Design, Engineering Documentation, Diagram Design, Functional Design, Spatial Analysis, Cost Estimation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    An Introduction to Accessibility and Inclusive Design

    Skills you'll gain: Disabilities, Web Content Accessibility Guidelines, Education and Training, Multimedia, Educational Materials, Adaptive Equipment, Pedagogy, Hypertext Markup Language (HTML), Developmental Disabilities, Instructional Design, Visual Impairment Education, Diversity Awareness, Labor Law, Law, Regulation, and Compliance, Family and Medical Leave Act of 1993, Microsoft Office

    4.6
    Rating, 4.6 out of 5 stars
    ·
    250 reviews

    Beginner · Course · 1 - 3 Months

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

    Coursera

    Advanced Survey Design & Statistical Analysis

    Skills you'll gain: Rmarkdown, Knitr, Surveys, Survey Creation, Data Quality, Sample Size Determination, Statistical Hypothesis Testing, Data Governance, Market Research, Regression Analysis, Predictive Modeling, Quantitative Research, Data Analysis, Statistical Analysis, Key Performance Indicators (KPIs), R Programming, Excel Formulas, Business Intelligence, Data Visualization, Performance Metric

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    LearnKartS

    AWS Advanced Architecture & Cloud Design

    Skills you'll gain: Serverless Computing, Amazon Web Services, Amazon CloudWatch, Amazon Elastic Compute Cloud, Cloud Management, Load Balancing, Amazon S3, AWS Identity and Access Management (IAM), Cloud Computing Architecture, System Monitoring, Cloud Deployment, API Gateway, Scalability, Application Deployment, Cloud Storage, Cloud Security, Event Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Detailing, Roof Design & Texturing

    Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Video Game Development, Game Design, Graphical Tools

    Advanced · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    L

    Logical Operations

    Database Design: A Modern Approach

    Skills you'll gain: Database Design, Database Development, Relational Databases, Database Theory, Database Architecture and Administration, Data Integrity, Databases, Data Modeling, Cloud Computing Architecture, Data Maintenance, Data Management, Conceptual Design

    Mixed · Course · 1 - 3 Months

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

    University of Illinois Urbana-Champaign

    M&A Finance: Valuation and Deal Design

    Skills you'll gain: Capital Markets, Corporate Strategy, Financial Management, Corporate Accounting, Cost Benefit Analysis, Performance Analysis, Risk Management, Risk Analysis, Bidding

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

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Start the UX Design Process: Empathize, Define, and Ideate

    Skills you'll gain: User Experience Design, Persona (User Experience), Web Content Accessibility Guidelines, User Story, Usability, User Centered Design, Design Thinking, User Research, Design Research, Human Factors, Human Centered Design, Ideation, Competitive Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    17K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Salesforce Design Mastery: CRM Customization

    Skills you'll gain: Salesforce, Salesforce Development, Customer Relationship Management (CRM) Software, Customer Relationship Management, Data Security, Security Controls, Information Systems Security, No-Code Development, Automation

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Epic Games

    Fundamentals of Level Design with Unreal Engine

    Skills you'll gain: Game Design, Unreal Engine, Software Design Documents, Video Game Development, Software Documentation, Virtual Environment, Conceptual Design, Experience Design, Layout Design, Wireframing, Interactive Design, Prototyping, Aesthetics

    4.3
    Rating, 4.3 out of 5 stars
    ·
    71 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Conversation Design for Chatbots & Voice Assistants

    Skills you'll gain: Persona (User Experience), User Interface (UI), Prompt Engineering, Interaction Design, Usability, User Experience Design, Responsible AI, Human Centered Design, Human Computer Interaction, Design Research, User Flows, Usability Testing, Context Management, Multimodal Prompts, User Research, Prototyping, Technical Communication, User Requirements Documents, Data Ethics, Natural Language Processing

    Intermediate · Course · 1 - 3 Months

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

    Coursera

    Design & Optimize SQL Database Schemas

    Skills you'll gain: Database Design, Database Development, Query Languages, SQL, Database Architecture and Administration, Data Modeling, Database Management

    Advanced · Course · 1 - 4 Weeks

1…424344…774

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

  • Design & Draft Architectural Plans Using AutoCAD: EDUCBA
  • An Introduction to Accessibility and Inclusive Design: University of Illinois Urbana-Champaign
  • Advanced Survey Design & Statistical Analysis: Coursera
  • AWS Advanced Architecture & Cloud Design: LearnKartS
  • Advanced Detailing, Roof Design & Texturing: Packt
  • Database Design: A Modern Approach: Logical Operations
  • M&A Finance: Valuation and Deal Design: University of Illinois Urbana-Champaign
  • Start the UX Design Process: Empathize, Define, and Ideate: Google
  • Salesforce Design Mastery: CRM Customization: Coursera
  • Fundamentals of Level Design with Unreal Engine: Epic Games

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