• 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


  • C

    Coursera

    Crie wireframes digitais de baixa fidelidade com Figma

    Skills you'll gain: Figma (Design Software), Wireframing, User Experience Design, User Experience, Usability, User Interface (UI), Prototyping, Information Architecture, Mockups, Web Design

    4.9
    Rating, 4.9 out of 5 stars
    ·
    8 reviews

    Beginner · Guided Project · Less Than 2 Hours

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

    University of Washington

    Front-End Web Development for Beginners

    Skills you'll gain: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Web Design and Development, Usability, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Front-End Web Development, Web Development, Mobile Development, Semantic Web, Git (Version Control System)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    12 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    .NET 8 Backend Bootcamp – Modulith, DDD & CQRS

    Skills you'll gain: Application Deployment, Integration Testing, Object-Relational Mapping, API Design, ASP.NET, Database Design, Enterprise Architecture, Docker (Software), Database Systems, Systems Integration, Data Validation, Business Logic, Development Environment

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    How Can We Measure and Study Human Error?

    Skills you'll gain: Usability, Usability Testing, User Experience Design, Human Computer Interaction, Human Centered Design, User Interface (UI), User Research, Data Collection, Research Design, Research Methodologies, Qualitative Research, Experimentation, Case Studies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    ESADE Business and Law School

    Empresa familiar: gestión, dirección y sucesión

    Skills you'll gain: Succession Planning, Business Modeling, Governance, Business Management, Systems Thinking, Organizational Development, Business Risk Management, Leadership, Business Systems, Relationship Management, Technology Strategies, Organizational Structure, Conflict Management, Business, Family Support, Business Valuation, Communication, Business Leadership, Innovation, Business Transformation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    174 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    W

    Whizlabs

    Exam Prep DP-600: Microsoft Fabric Analytics Engineer

    Skills you'll gain: Power BI, Microsoft Azure, Data Lakes, Data Analysis Expressions (DAX), Azure Synapse Analytics, Data Modeling, Data Governance, Data Warehousing, Microsoft SQL Servers, Data Analysis, Analytics, Extract, Transform, Load, Data Integration, Data Import/Export, Real Time Data, Data Mart, Data Transformation, Data Management, Data Architecture, Data Pipelines

    3.4
    Rating, 3.4 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

  • 2

    28DIGITAL

    Basic Recommender Systems

    Skills you'll gain: Model Evaluation, Data Ethics, Systems Design, System Requirements, Responsible AI, Machine Learning Algorithms, Innovation, Algorithms, Data Preprocessing, Predictive Modeling, Data-Driven Decision-Making, Applied Machine Learning

    4.3
    Rating, 4.3 out of 5 stars
    ·
    43 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    More on Change and Sustainability

    Skills you'll gain: Sustainability Reporting, Organizational Change, Sustainable Design, Stakeholder Analysis, Environmental Social And Corporate Governance (ESG), Sustainable Business, Corporate Sustainability, Leadership and Management, Key Performance Indicators (KPIs), Change Management, Stakeholder Management, Leadership, Product Lifecycle Management

    4.8
    Rating, 4.8 out of 5 stars
    ·
    106 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Product Strategy and Roadmapping

    Skills you'll gain: Product Roadmaps, AI Product Strategy, Technology Roadmaps, Product Strategy, User Story, Agile Product Development, Stakeholder Management, Product Requirements, Functional Specification, Responsible AI, Innovation, Change Management, Market Research, Prioritization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    25 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Optimization of SQL query Tuning and Performance

    Skills you'll gain: SQL, Query Languages, Database Design, Performance Tuning, Database Management, Database Development, Databases, PostgreSQL, Data Access

    3.2
    Rating, 3.2 out of 5 stars
    ·
    32 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    N

    National Taiwan University

    工程資訊管理 BIM 塑模

    Skills you'll gain: Autodesk Revit, Building Information Modeling, Structural Engineering, Architectural Engineering, Construction, Software Installation, Engineering Drawings, Computer-Aided Design, Construction Engineering, 3D Modeling, Civil Engineering

    4.7
    Rating, 4.7 out of 5 stars
    ·
    45 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    Spring Framework for Java Development

    Skills you'll gain: Restful API, Application Security, Java, Model View Controller, Development Environment, Web Applications, Application Programming Interface (API), Apache Maven, Authorization (Computing), Authentications, Role-Based Access Control (RBAC)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    28 reviews

    Intermediate · Course · 1 - 4 Weeks

Searches related to design patterns

software design patterns
cloud architecture design patterns
core java - design patterns
microservices architecture: design patterns & principles
ai agentic design patterns with autogen
creational design patterns in modern c++
java: design patterns, testing, and deployment
structural design patterns in modern c++
1…289290291…551

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

  • Crie wireframes digitais de baixa fidelidade com Figma: Coursera
  • Front-End Web Development for Beginners: University of Washington
  • .NET 8 Backend Bootcamp – Modulith, DDD & CQRS: Packt
  • How Can We Measure and Study Human Error?: Arizona State University
  • Empresa familiar: gestión, dirección y sucesión: ESADE Business and Law School
  • Exam Prep DP-600: Microsoft Fabric Analytics Engineer: Whizlabs
  • Basic Recommender Systems: 28DIGITAL
  • More on Change and Sustainability: University of Colorado System
  • Product Strategy and Roadmapping: Microsoft
  • Optimization of SQL query Tuning and Performance: Coursera

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok