• 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


  • I

    Imperial College London

    Global Disease Masterclass: Communicable Diseases Epidemiology, Intervention and Prevention

    Skills you'll gain: Infectious Diseases, Epidemiology, Public Health and Disease Prevention, Public Health, Infection Control, Microbiology, Community Health, Social Determinants Of Health, Preventative Care, Bloodborne Pathogens, Health Policy, Public Policies, Policy Analysis, Trend Analysis, Immunology, Treatment Planning, Data Mapping

    ★ 4.7 (191) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Learn to Code with Ruby

    Skills you'll gain: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Object Oriented Design, Ruby on Rails, Debugging, Test Tools, Application Design, Code Reusability, Programming Principles, Test Case, Software Documentation, Development Environment, Integrated Development Environments, Computer Programming, Data Structures, Apple Xcode, Web Development, Computational Logic, Software Installation

    ★ 4.4 (18) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • S

    SkillUp

    Enterprise Data Architecture and Operations

    Skills you'll gain: Extract, Transform, Load, Data Architecture, Enterprise Architecture, Data Migration, Data Modeling, Database Architecture and Administration, Enterprise Modeling, Data Management, Data Processing, Data Storage, Data Governance, Data Integration, Software Architecture, Application Frameworks, Data Transformation, Emerging Technologies

    ★ 4.6 (21) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Colorado Boulder

    Fundamentals of Model Checking

    Skills you'll gain: Computational Logic, Systems Design, Verification And Validation, Computer Engineering, Communication Systems, Systems Analysis, Software Systems, Process Modeling, Theoretical Computer Science, Computational Thinking, Functional Specification, Software Architecture, Model Optimization, Software Design, Graph Theory, Software Testing, Software Quality Assurance, Computer Architecture, Test Tools, Logical Reasoning

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

    Status: Free Trial
    Free Trial
  • N

    National Taiwan University

    發展心理學:哲學觀與方法論 (Developmental Psychology: Philosophical Bases and Methodology)

    Skills you'll gain: Childhood Education and Development, Child Development, Institutional Review Board (IRB), Research Methodologies, Research Design, Research, Human Development, Learning Theory, Data Collection, Psychology, Ethical Standards And Conduct, Informed Consent

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

    Category: Preview
    Preview
  • N

    NIIT

    Server side JavaScript with Node.js

    Skills you'll gain: Node.JS, Unit Testing, Server Side, Javascript, Debugging, Back-End Web Development, File Systems, File I/O, Test Script Development, Software Testing, Development Testing, Web Applications, Event-Driven Programming, Code Reusability

    ★ 3.8 (86) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • I

    Indian Institute of Science

    Sensors and Systems for Biomedical Applications

    Skills you'll gain: Biomedical Engineering, Medical Devices, Medical Equipment and Technology, Vital Signs, Engineering, Scientific, and Technical Instruments, Materials science, Health Technology, Analytical Testing, Laboratory Testing, Analytical Chemistry, Biochemistry, Diagnostic Tests, Molecular Biology, Sensory Systems Analysis, Electrophysiology, AI Personalization, Electocardiography, Neurology, Electronics, Oncology

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

    Status: Free Trial
    Free Trial
  • U

    University of Maryland, College Park

    Agile Project Management

    Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Emotional Intelligence, Backlogs, Creative Problem-Solving, Scaled Agile Framework, Leadership Studies, Negotiation, Sprint Retrospectives, Conflict Management, Agile Software Development, Team Performance Management, Program Management, Brainstorming, Prioritization, User Story, Innovation, Problem Solving, Project Controls

    ★ 4.4 (94) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • T

    Tecnológico de Monterrey

    Entrepreneurial Mindset

    Skills you'll gain: Innovation, Business Modeling, Entrepreneurship, Lean Methodologies, Business Architecture, New Product Development, Business Strategies, New Business Development, Product Development, Value Propositions

    ★ 4.4 (50) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Advanced Branding in Canva

    Skills you'll gain: Canva (Software), Logo Design, Branding, Brand Strategy, Style Guides, Brand Awareness, Typography, Brand Management, Graphic Design, Color Theory, Graphic and Visual Design, Governance, Asset Management, Scalability

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Illinois Urbana-Champaign

    3D Printing Capstone

    Skills you'll gain: 3D Modeling, Human Centered Design, Product Design, Design Thinking, Innovation, Manufacturing Processes, Product Development, Solution Design, Manufacturing and Production, Conceptual Design, Production Process, Social Impact, Materials science

    ★ 4.4 (35) · Beginner · Course · 1 - 4 Weeks

  • U

    University of the Arts London

    Fashion Values: Nature

    Skills you'll gain: Sustainable Development, Sustainable Systems, Corporate Sustainability, Community Development, Systems Thinking, Design, Ideation, Prototyping

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…360361362…826

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

  • Global Disease Masterclass: Communicable Diseases Epidemiology, Intervention and Prevention: Imperial College London
  • Learn to Code with Ruby: Packt
  • Enterprise Data Architecture and Operations: SkillUp
  • Fundamentals of Model Checking: University of Colorado Boulder
  • 發展心理學:哲學觀與方法論 (Developmental Psychology: Philosophical Bases and Methodology): National Taiwan University
  • Server side JavaScript with Node.js: NIIT
  • Sensors and Systems for Biomedical Applications: Indian Institute of Science
  • Agile Project Management: University of Maryland, College Park
  • Entrepreneurial Mindset: Tecnológico de Monterrey
  • Advanced Branding in Canva: 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

  • 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