• 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: Preview
    Preview
    U

    Universitat Politècnica de València

    Bases Matemáticas: Integrales

    Skills you'll gain: Integral Calculus, Calculus, Verification And Validation, Advanced Mathematics, Algebra, Trigonometry, Applied Mathematics

    Beginner · Course · 1 - 3 Months

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

    Coursera

    Debug Audio Models: Performance and Root Cause

    Skills you'll gain: Debugging, Model Evaluation, Root Cause Analysis, Data Preprocessing, Software Visualization, Exploratory Data Analysis, Analysis, Performance Tuning, Performance Analysis, Quantitative Research

    Intermediate · Course · 1 - 4 Weeks

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

    Edureka

    Cybersecurity and Network Defense Fundamentals

    Skills you'll gain: Cyber Threat Intelligence, MITRE ATT&CK Framework, Hardening, Cyber Threat Hunting, Operating System Administration, Threat Modeling, Exploitation techniques, Linux Commands, Intrusion Detection and Prevention, Cyber Operations, Linux, Cybersecurity, Cyber Security Strategy, Network Security, Network Monitoring, Operating Systems, Cyber Attacks, Cyber Engineering, Network Administration, Security Awareness

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Building AI Cloud Apps with Microsoft Azure

    Skills you'll gain: Responsible AI, Cloud Development, Image Analysis, Anomaly Detection, Prompt Engineering, Microsoft Copilot, Microsoft Azure, Cloud Storage, Data Storage, Cloud Applications, Text Mining, Microsoft Development Tools, Unsupervised Learning, Cloud Deployment, Data Storage Technologies, Natural Language Processing, Continuous Deployment, Computer Vision, Cloud Computing, Machine Learning

    4.4
    Rating, 4.4 out of 5 stars
    ·
    719 reviews

    Intermediate · Specialization · 3 - 6 Months

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

    PracticalGrowth

    Project & Process Management for a Tech-Driven Workplace

    Skills you'll gain: Project Planning, Project Risk Management, Root Cause Analysis, Project Scoping, Dashboard, Risk Management, Program Management, Workflow Management, Project Management, Project Estimation, Process Improvement, Agile Project Management, Capacity Planning, Project Documentation, Stakeholder Management, Collaborative Software, Prioritization, Resource Management, Meeting Facilitation, Portfolio Management

    Intermediate · Specialization · 3 - 6 Months

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

    EDUCBA

    Apply Advanced Tableau Analytics to Real-World Data

    Skills you'll gain: Data Storytelling, Tableau Software, Dashboard, Market Data, Data-Driven Decision-Making, Data Presentation, Feature Engineering, Analytical Skills, Data Ethics, Data Visualization, Exploratory Data Analysis, Data Visualization Software, Case Studies, Business Intelligence, Business Analytics, Financial Market, Interactive Data Visualization, Data Analysis, Financial Data, Financial Analysis

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Pennsylvania

    Introduction to Operations Management

    Skills you'll gain: Operations Management, Operational Efficiency, Process Analysis, Process Management, Process Improvement, Lean Methodologies, Workflow Management, Continuous Improvement Process, Capacity Planning, Quality Management, Supply Chain Management, Inventory Management System, Statistical Process Controls, Process Flow Diagrams, Root Cause Analysis

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

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Build a CMS Website from Scratch

    Skills you'll gain: Usability, Content Management Systems, Content Management, Web Design, Web Content, User Interface (UI), HTML and CSS, Web Development, Web Components, Development Environment, Software Installation, Databases

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    Working with large language models using Azure

    Skills you'll gain: Generative Model Architectures, ChatGPT, AI Security, Semantic Web, Vector Databases

    Intermediate · Course · 1 - 4 Weeks

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

    Coursera

    Verify Compliance, Improve Accounting Audits

    Skills you'll gain: Compliance Auditing, Auditing, Financial Auditing, Audit Working Papers, Corrective and Preventive Action (CAPA), Process Improvement, Internal Controls, Internal Auditing, Verification And Validation, Financial Controls, Financial Analysis, Financial Statement Analysis, Document Management

    Beginner · Course · 1 - 4 Weeks

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

    Coursera

    Secure AI with Privacy and Access Controls

    Skills you'll gain: Data Loss Prevention, AI Security, Responsible AI, Information Privacy, Data Ethics, Security Controls, Personally Identifiable Information, Data Security, Threat Management, Security Awareness, Security Management, General Data Protection Regulation (GDPR), Authorization (Computing), Incident Response, Cyber Security Policies, Role-Based Access Control (RBAC), Cyber Governance, Governance, Risk Management Framework, Generative AI

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Introductory C Programming

    Skills you'll gain: Debugging, File I/O, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Problem Solving, Software Design

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

    Beginner · Specialization · 3 - 6 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…127128129…652

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

  • Bases Matemáticas: Integrales: Universitat Politècnica de València
  • Debug Audio Models: Performance and Root Cause: Coursera
  • Cybersecurity and Network Defense Fundamentals: Edureka
  • Building AI Cloud Apps with Microsoft Azure: Microsoft
  • Project & Process Management for a Tech-Driven Workplace: PracticalGrowth
  • Apply Advanced Tableau Analytics to Real-World Data: EDUCBA
  • Introduction to Operations Management: University of Pennsylvania
  • Build a CMS Website from Scratch: EDUCBA
  • Working with large language models using Azure: Microsoft
  • Verify Compliance, Improve Accounting Audits: 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
  • 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