• 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


  • E

    Erasmus University Rotterdam

    Qualitative Comparative Analysis (QCA)

    Skills you'll gain: Qualitative Research, Research Design, Science and Research, Report Writing, Research Reports, Scientific Methods, Research, Research Methodologies, Social Sciences, Data Analysis Software, Case Studies

    4.8 stars, 165 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (165) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • 2

    28DIGITAL

    Embedded Hardware and Operating Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Operating Systems, Application Development, Wireless Networks, Communication Systems, Hardware Architecture, OS Process Management, Network Protocols, C (Programming Language), Simulations, Network Performance Management, Memory Management

    4.1 stars, 629 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.1 (629) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    Imperial College London

    Global Disease Masterclass

    Skills you'll gain: Infectious Diseases, Epidemiology, Public Health and Disease Prevention, Public Health, Health Disparities, Infection Control, Health Equity, Cardiology, Social Determinants Of Health, Chronic Diseases, Microbiology, Community Health, Socioeconomics, Preventative Care, Health Policy, Bloodborne Pathogens, Health Education, Health Assessment, Internal Medicine, Demography

    4.7 stars, 342 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.7 (342) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    DeepLearning.AI

    Source Systems, Data Ingestion, and Pipelines

    Skills you'll gain: Apache Airflow, Data Pipelines, Data Integration, Infrastructure as Code (IaC), Data Infrastructure, Terraform, Extract, Transform, Load, Amazon CloudWatch, Data Import/Export, IT Automation, Data Quality, Amazon Web Services, CI/CD, Data Processing, Data Access, Data Transformation, Network Troubleshooting

    4.7 stars, 141 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (141) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Building Web Applications in Django

    Skills you'll gain: Django (Web Framework), Back-End Web Development, Database Application

    4.7 stars, 785 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (785) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Leading Sustainable Community Transformation

    Skills you'll gain: Systems Thinking, Stakeholder Management, Sustainable Systems, Cross-Functional Collaboration, Planning, Project Planning, Cross-Functional Team Leadership, Stakeholder Analysis, Sustainable Development, Strategic Leadership, Corporate Sustainability, Community Outreach, Social Impact, Strategic Thinking, Relationship Building, Business Leadership, Team Building, Project Management, Communication Strategies, Ethical Standards And Conduct

    4.5 stars, 262 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.5 (262) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Public Health in Humanitarian Crises 1

    Skills you'll gain: Sanitation, Crisis Intervention, Public Health, Public Health and Disease Prevention, Water Resources, Social and Human Services, Chronic Diseases, Emergency Response, Nutritional Assessment, Environment Health And Safety, Nutrition and Diet, Community Health, Health Systems, Water Sustainability, Environmental Resource Management, Epidemiology, Health Care, Infectious Diseases, Mitigation, Patient Treatment

    4.8 stars, 578 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (578) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    Duke University

    Think Again II: How to Reason Deductively

    Skills you'll gain: Deductive Reasoning, Logical Reasoning, Computational Logic, Verification And Validation

    4.3 stars, 426 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.3 (426) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Battery Pack Balancing and Power Estimation

    Skills you'll gain: Power Electronics, Electrical Power, Electrical Systems, Electrical Engineering, Simulation and Simulation Software, Estimation, Simulations, Matlab, Engineering Calculations, Mathematical Software, Numerical Analysis, Mathematical Modeling, Electronic Components, Scenario Testing, Algorithms

    4.9 stars, 105 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.9 (105) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • M

    Microsoft

    Requirements Gathering in Business Analysis

    Skills you'll gain: User Story, Business Requirements, Requirements Analysis, Requirements Elicitation, Business Analysis, User Requirements Documents, Gap Analysis, Requirements Management, Business Systems Analysis, Project Documentation, Functional Specification, Diagram Design, Business Process Modeling, Needs Assessment

    4.6 stars, 109 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (109) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Illinois Urbana-Champaign

    Managerial Accounting: Tools for Facilitating and Guiding Business Decisions

    Skills you'll gain: Management Accounting, Performance Measurement, Variance Analysis, Budgeting, Accounting, Capital Budgeting, Financial Accounting, Performance Management, Financial Data, Performance Metric, Operating Budget, Cost Management, Organizational Strategy, Key Performance Indicators (KPIs), Financial Analysis, Organizational Structure, Decision Making

    4.7 stars, 651 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (651) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    Control Systems Analysis: Modeling of Dynamic Systems

    Skills you'll gain: Control Systems, Mathematical Modeling, Engineering Analysis, Differential Equations, Systems Analysis, Mechanical Engineering, Electrical Systems, Mechanics, Systems Thinking, Applied Mathematics, Performance Testing, Design Specifications

    4.7 stars, 139 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (139) · Intermediate · Course · 1 - 3 Months

    Category: Build toward a degree
    Build toward a degree
1…208209210…834

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

  • Qualitative Comparative Analysis (QCA): Erasmus University Rotterdam
  • Embedded Hardware and Operating Systems: 28DIGITAL
  • Global Disease Masterclass: Imperial College London
  • Source Systems, Data Ingestion, and Pipelines: DeepLearning.AI
  • Building Web Applications in Django: University of Michigan
  • Leading Sustainable Community Transformation: University of Colorado Boulder
  • Public Health in Humanitarian Crises 1: Johns Hopkins University
  • Think Again II: How to Reason Deductively: Duke University
  • Battery Pack Balancing and Power Estimation: University of Colorado Boulder
  • Requirements Gathering in Business Analysis: Microsoft

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