• 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


  • A

    Alex Genadinik

    AI For Business

    Skills you'll gain: Prompt Engineering, Overcoming Objections, Closing (Sales), Rapport Building, Business Ethics, Prompt Patterns, B2B Sales, Data Ethics, Multimodal Prompts, Price Negotiation, Vibe coding, Negotiation, ChatGPT, AI Personalization, Generative AI Agents, Content Performance Analysis, Video Production, Artificial Intelligence, Generative AI, Content Creation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    9 reviews

    Beginner · Specialization · 3 - 6 Months

  • Y

    Yonsei University

    Advanced Functional Ceramics

    Skills you'll gain: Materials science, Semiconductors, Thermal Management, Electrical Engineering, Engineering, Manufacturing Processes, Chemical Engineering, Electronic Components, Physics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    159 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera

    Market your new business with Canva

    Skills you'll gain: Logo Design, Canva (Software), Marketing Design, Design Elements And Principles, Marketing Materials, Color Theory, Graphic Design, Branding, Marketing, Advertising, Business

    4.7
    Rating, 4.7 out of 5 stars
    ·
    31 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • B

    Board Infinity

    Building a Complete MEAN Stack Application

    Skills you'll gain: Node.JS, Full-Stack Web Development, User Interface (UI), Application Deployment, MongoDB, Angular, Back-End Web Development, Front-End Web Development, User Interface (UI) Design, Web Design, Web Applications, JavaScript Frameworks, Restful API, Secure Coding, Authentications, Authorization (Computing), Scalability

    4.2
    Rating, 4.2 out of 5 stars
    ·
    19 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of London

    C++ Programming: Classes and Data

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Programming Principles, Data Structures, Data Modeling

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    64 reviews

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Responsible AI for Developers: Fairness & Bias

    Skills you'll gain: Responsible AI, Data Ethics, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Ethical Standards And Conduct, Model Evaluation, Human Centered Design, Data Quality

    4.7
    Rating, 4.7 out of 5 stars
    ·
    18 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of California, Irvine

    Initier et planifier des projets

    Skills you'll gain: Stakeholder Management, Stakeholder Engagement, Conflict Management, Project Planning, Project Management, Stakeholder Communications, Stakeholder Analysis, Project Scoping, Influencing, Organizational Structure

    4.4
    Rating, 4.4 out of 5 stars
    ·
    48 reviews

    Mixed · Course · 1 - 3 Months

  • I

    Institute for the Future

    Life After COVID-19: Get Ready for our Post-Pandemic Future

    Skills you'll gain: Organizational Leadership, Visionary, Crisis Management, Forecasting, Business Continuity Planning, Resilience, Risk Analysis, Adaptability, Systems Thinking, Social Impact, Strategic Thinking, Innovation, Change Management, Trend Analysis, Social Justice

    4.8
    Rating, 4.8 out of 5 stars
    ·
    55 reviews

    Beginner · Course · 1 - 4 Weeks

  • E

    ESADE Business and Law School

    Empresa familiar: gestión, dirección y sucesión

    Skills you'll gain: Succession Planning, Governance, Business Modeling, Systems Thinking, Organizational Structure, Business Management, Business Systems, Risk Analysis, Technology Strategies, Business Transformation, Business, Organizational Development, Family Support, Business Valuation, Business Leadership, Innovation, Business Analysis, Entrepreneurship, Communication, Case Studies

    4.6
    Rating, 4.6 out of 5 stars
    ·
    174 reviews

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Style Images with CSS

    Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, Browser Compatibility, Hypertext Markup Language (HTML), Web Development Tools, Web Design, Web Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    63 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • 2

    28DIGITAL

    Quantitative Model Checking

    Skills you'll gain: Computational Logic, Markov Model, Verification And Validation, Theoretical Computer Science, Mathematical Modeling, Systems Analysis, Statistical Modeling, Probability, Algorithms, Probability Distribution

    4.3
    Rating, 4.3 out of 5 stars
    ·
    54 reviews

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Personality Development & Self Growth

    Skills you'll gain: Tenacity, Persistence, Personal Attributes, Persona Development, Personal Development, Human Development, Self-Awareness, Case Studies, Resilience, Empathy & Emotional Intelligence, Overcoming Obstacles, Growth Mindedness, Lifelong Learning, Psychological Evaluations, Applied Behavior Analysis, Cognitive flexibility, Psychology, Social Sciences, Emotional Intelligence, Cultural Diversity

    4.6
    Rating, 4.6 out of 5 stars
    ·
    29 reviews

    Beginner · Specialization · 1 - 3 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…356357358…662

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

  • AI For Business: Alex Genadinik
  • Advanced Functional Ceramics: Yonsei University
  • Market your new business with Canva: Coursera
  • Building a Complete MEAN Stack Application: Board Infinity
  • C++ Programming: Classes and Data: University of London
  • Responsible AI for Developers: Fairness & Bias: Google Cloud
  • Initier et planifier des projets: University of California, Irvine
  • Life After COVID-19: Get Ready for our Post-Pandemic Future: Institute for the Future
  • Empresa familiar: gestión, dirección y sucesión: ESADE Business and Law School
  • Style Images with CSS: 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
  • 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