• 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

    Make Continuous Improvements with Retrospective Maps in Miro

    Skills you'll gain: Sprint Retrospectives, Miro AI, Collaborative Software, Continuous Improvement Process, Stakeholder Engagement, Process Improvement, Project Controls, Project Documentation, Meeting Facilitation, Project Management, Agile Software Development

    Intermediate · Guided Project · Less Than 2 Hours

  • N

    New York University

    MOST from a Conceptual Perspective

    Skills you'll gain: Research Design, Experimentation, Clinical Trials, Clinical Research Ethics, Scientific Methods, Program Evaluation, Statistical Methods, Sample Size Determination, Public Health and Disease Prevention, Data Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    DP-300 Azure Relational DBA

    Skills you'll gain: Performance Tuning, Microsoft Azure, Database Administration, Scalability, Relational Databases, Microsoft SQL Servers, Database Architecture and Administration, Database Management, Database Systems, Operational Databases, Data Migration, Transact-SQL, Stored Procedure, Cloud Security, Cloud Deployment, Disaster Recovery, Virtual Machines

    5
    Rating, 5 out of 5 stars
    ·
    21 reviews

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Mergers & Acquisitions: Analyze, Value & Execute

    Skills you'll gain: Mergers & Acquisitions, Financial Modeling, Business Valuation, Financial Analysis, Investment Banking, Financial Forecasting, Case Studies, Corporate Strategy, Plan Execution, Cash Flows

    5
    Rating, 5 out of 5 stars
    ·
    8 reviews

    Mixed · Course · 1 - 3 Months

  • E

    Edureka

    Advanced API Technologies

    Skills you'll gain: API Gateway, GraphQL, Application Programming Interface (API), API Design, Microservices, CI/CD, Restful API, Cloud API, Node.JS, Application Performance Management, Scalability, Cloud Deployment, Secure Coding, Authentications, Containerization, Software Architecture, Real Time Data, Kubernetes, Event-Driven Programming

    Advanced · Course · 1 - 4 Weeks

  • I

    Institut Mines-Télécom

    Blockchain : enjeux et mécanismes cryptographiques

    Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Encryption, Public Key Cryptography Standards (PKCS), Authentications, FinTech, Transaction Processing, Emerging Technologies, Algorithms, Data Structures, Data Integrity, Verification And Validation

    Intermediate · Course · 1 - 3 Months

  • A

    Amazon Web Services

    Migrating VMware Workloads to AWS

    Skills you'll gain: Data Migration, Amazon Web Services, Virtual Machines, Cloud Infrastructure, Amazon Elastic Compute Cloud, Cloud Management, AWS Identity and Access Management (IAM), Public Cloud, Cloud Computing Architecture, Application Performance Management, Verification And Validation, Application Deployment, System Implementation, Network Infrastructure

    4.4
    Rating, 4.4 out of 5 stars
    ·
    9 reviews

    Beginner · Course · 1 - 4 Weeks

  • E

    Edureka

    Modern API Development

    Skills you'll gain: API Design, Application Programming Interface (API), Data Validation, Restful API, API Testing, Application Frameworks, Performance Tuning, Web Development, Software Versioning, Django (Web Framework), Software Documentation, Middleware, Node.JS, Scalability, JSON, Spring Boot, Test Automation

    Beginner · Course · 1 - 4 Weeks

  • F

    Fred Hutchinson Cancer Center

    Avoiding AI Harm

    Skills you'll gain: Responsible AI, ChatGPT, Data Ethics, Generative AI, Social Justice, Artificial Intelligence, Ethical Standards And Conduct, Model Evaluation, Social Impact, Informed Consent, Verification And Validation, Case Studies, Mitigation, Data Science

    4.9
    Rating, 4.9 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Master LangChain with No-Code tools - Flowise and LangFlow

    Skills you'll gain: Prompt Engineering, LLM Application, AI Workflows, AI Orchestration, No-Code Development, OpenAI API, Tool Calling, Generative AI Agents, Vector Databases, Application Programming Interface (API)

    Beginner · Course · 1 - 3 Months

  • J

    Johns Hopkins University

    Advanced Techniques in Data Visualization

    Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Geospatial Information and Technology, Color Theory, Tree Maps, Data Storytelling, Heat Maps, Data Mapping, Text Mining, Unstructured Data, Network Analysis

    Intermediate · Course · 1 - 3 Months

  • U

    Universitat Politècnica de València

    Introduction to interdisciplinary sustainable architecture

    Skills you'll gain: Sustainable Architecture, Systems Thinking, Architectural Engineering, Sustainable Systems, Architectural Design, Sustainable Design, Building Design, Architecture and Construction, Civil and Architectural Engineering, Sustainable Development, Landscape Architecture, Environmental Engineering, Sustainable Engineering, Structural Analysis, Environmental Regulations, Policty Analysis, Research, and Development, Environment and Resource Management, Materials science, Thermal Management

    Intermediate · Course · 1 - 4 Weeks

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…490491492…661

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

  • Make Continuous Improvements with Retrospective Maps in Miro: Coursera
  • MOST from a Conceptual Perspective: New York University
  • DP-300 Azure Relational DBA: EDUCBA
  • Mergers & Acquisitions: Analyze, Value & Execute: EDUCBA
  • Advanced API Technologies: Edureka
  • Blockchain : enjeux et mécanismes cryptographiques: Institut Mines-Télécom
  • Migrating VMware Workloads to AWS: Amazon Web Services
  • Modern API Development: Edureka
  • Avoiding AI Harm: Fred Hutchinson Cancer Center
  • Master LangChain with No-Code tools - Flowise and LangFlow: Packt

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