• 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


  • U

    University of Michigan

    Leading Teams

    Skills you'll gain: Team Building, Teamwork, Team Management, Team Leadership, Conflict Management, Team Motivation, Collaboration, Virtual Teams, Performance Management, Organizational Structure, Leadership, Innovation, People Development, Industrial and Organizational Psychology, Diversity and Inclusion, Goal Setting, Decision Making

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.4K reviews

    Beginner · Course · 1 - 4 Weeks

  • I

    IBM

    Computer Networks and Network Security

    Skills you'll gain: Networking Hardware, TCP/IP, Network Security, Network Protocols, Endpoint Detection and Response, Network Routing, Cybersecurity, Local Area Networks, Dynamic Host Configuration Protocol (DHCP), Firewall, General Networking, Information Systems Security, Intrusion Detection and Prevention, Endpoint Security, Network Infrastructure, Network Planning And Design, Wireless Networks, Security Information and Event Management (SIEM), Network Analysis, Data Loss Prevention

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.5K reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Pennsylvania

    A Crash Course in Causality: Inferring Causal Effects from Observational Data

    Skills you'll gain: R Programming, R (Software), Statistical Analysis, Statistical Methods, Statistical Modeling, Statistical Inference, Data Analysis, Quantitative Research, Regression Analysis, Research Design, Graph Theory

    4.7
    Rating, 4.7 out of 5 stars
    ·
    571 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Illinois Urbana-Champaign

    Corporate & Commercial Law I: Contracts & Employment Law

    Skills you'll gain: Certified Public Accountant, Labor Law, Commercial Laws, Regulation and Legal Compliance, Bankruptcies, Organizational Structure, Business, Legal Writing, Contract Management, Sales

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    1.4K reviews

    Intermediate · Course · 1 - 3 Months

  • U

    Universidad de los Andes

    Desarrollo y Diseño de Videojuegos

    Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Animation and Game Design, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, Software Documentation, User Interface (UI), Virtual Environment

    4.5
    Rating, 4.5 out of 5 stars
    ·
    390 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Hands-On Projects
    Hands-On Projects
    M

    Microsoft

    Microsoft SQL Server

    Skills you'll gain: Stored Procedure, Star Schema, Microsoft SQL Servers, Database Design, Relational Databases, Data Integrity, Database Development, Data Integration, SQL, Transaction Processing, Power BI, Data Warehousing, Database Management, Transact-SQL, Data Maintenance, Databases, Query Languages, Database Architecture and Administration, Database Systems, Data Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    232 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • I

    IBM

    Solving Problems with Creative and Critical Thinking

    Skills you'll gain: Problem Solving, Root Cause Analysis, Professional Development, Complex Problem Solving, Collaboration, Critical Thinking, Creative Thinking, Personal Development, Analysis, Agile Project Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    766 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Michigan

    Understanding User Needs

    Skills you'll gain: Qualitative Research, User Research, Usability Testing, User Centered Design, Research Methodologies, Needs Assessment, Interviewing Skills, Research, Human Computer Interaction, Data Collection

    4.7
    Rating, 4.7 out of 5 stars
    ·
    545 reviews

    Beginner · Course · 1 - 3 Months

  • U

    Universidad ORT Uruguay

    ¡A Programar! Una introducción a la programación

    Skills you'll gain: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.7K reviews

    Beginner · Course · 1 - 3 Months

  • M

    Michigan State University

    Art for Games

    Skills you'll gain: Unity Engine, Animations, 3D Modeling, Storyboarding, Color Theory, Animation and Game Design, 3D Assets, Video Game Development, Adobe Photoshop, Autodesk Maya, Computer Graphics, Game Design, Conceptual Design, Prototyping, Graphic and Visual Design, Computer Graphic Techniques, Design, Data Import/Export, Design Elements And Principles, Design Research

    4.5
    Rating, 4.5 out of 5 stars
    ·
    430 reviews

    Beginner · Specialization · 3 - 6 Months

  • É

    École Nationale des Ponts et Chaussées

    Mastering bitumen for better roads and innovative applications

    Skills you'll gain: Petroleum Industry, Sustainable Engineering, Environmental Engineering, Oil and Gas, Environment Health And Safety, Construction Engineering, Civil Engineering, Occupational Safety and Health Administration (OSHA), Safety Assurance, Transportation Operations, Sustainable Design, Energy and Utilities, Materials science, Construction, Chemical Engineering, Technical Standard, Chemistry, Production Process, Performance Testing, Manufacturing Processes

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1.3K reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    Universidad Austral

    Diseño de Experiencia en Servicios

    Skills you'll gain: Service Design, Customer experience improvement, User Research, Customer experience strategy (CX), Experience Design, Customer Service, Service Improvement, Design Thinking, Expectation Management, Customer Insights, Consumer Behaviour

    4.8
    Rating, 4.8 out of 5 stars
    ·
    762 reviews

    Beginner · 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…185186187…661

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

  • Leading Teams: University of Michigan
  • Computer Networks and Network Security: IBM
  • A Crash Course in Causality: Inferring Causal Effects from Observational Data: University of Pennsylvania
  • Corporate & Commercial Law I: Contracts & Employment Law: University of Illinois Urbana-Champaign
  • Desarrollo y Diseño de Videojuegos: Universidad de los Andes
  • Microsoft SQL Server: Microsoft
  • Solving Problems with Creative and Critical Thinking: IBM
  • Understanding User Needs: University of Michigan
  • ¡A Programar! Una introducción a la programación: Universidad ORT Uruguay
  • Art for Games: Michigan State University

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