• 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


  • J

    Johns Hopkins University

    Training AI with Humans

    Skills you'll gain: Machine Learning, Applied Machine Learning, Research, Model Evaluation, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Data Collection, Surveys, Human Factors, Classification Algorithms, Experimentation, Data Quality, Statistical Analysis

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    GenAI for Fraud Analysts: Improving Detection Efficiency

    Skills you'll gain: Anomaly Detection, Fraud detection, Generative AI, Risk Management, Data Visualization Software, ChatGPT, Data Synthesis, Compliance Management, Unsupervised Learning, AI Workflows, Prompt Engineering, Data Pipelines, Automation, Predictive Analytics, Ethical Standards And Conduct

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Adobe Captivate for Beginners: Make a Scored Assessment

    Skills you'll gain: Web Content Accessibility Guidelines, Educational Materials, Instructional Design

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Material Components for Flutter Basics

    Skills you'll gain: Flutter (Software), UI Components, Mobile Development, Google Cloud Platform, User Interface (UI), Cross Platform Development, Web Development, Network Security

    4.1
    Rating, 4.1 out of 5 stars
    ·
    15 reviews

    Beginner · Project · Less Than 2 Hours

  • I

    Institut Mines-Télécom

    Fabrication additive : l'impression 3D dans l'industrie

    Skills you'll gain: Manufacturing Processes, Manufacturing Operations, Safety Standards, 3D Modeling, Industrial Engineering, Materials science, Production Process, Mechanical Design, Computer-Aided Design, Mechanical Engineering, Environment Health And Safety, Process Control, Environmental Issue, Product Development, Quality Assurance, Prototyping

    4.9
    Rating, 4.9 out of 5 stars
    ·
    8 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of California, Irvine

    Leadership in Remote Work

    Skills you'll gain: Conflict Management, Trustworthiness, Virtual Teams, Team Leadership, Collaboration, Leadership, Constructive Feedback, Leadership Development, Team Building, Empathy & Emotional Intelligence, Communication Strategies, Stress Management

    4.9
    Rating, 4.9 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 4 Weeks

  • S

    S.P. Jain Institute of Management and Research

    Journey Towards Self Mastery

    Skills you'll gain: Emotional Intelligence, Empathy, Self-Awareness, Personal Development, Mindfulness, Cognitive flexibility, Stress Management, Interpersonal Communications, Creativity, Critical Thinking, Resilience, Decision Making

    Beginner · Course · 1 - 3 Months

  • I

    Illinois Tech

    Cyber Security Technologies

    Skills you'll gain: Cybersecurity, Cyber Attacks, Network Security, Information Systems Security, Computer Security, Cryptography, Disaster Recovery, Application Security, Cyber Operations, Cyber Security Policies, Cryptographic Protocols, IT Security Architecture, Telecommunications, Network Administration, NIST 800-53, Infrastructure Security, Security Controls, Data Security, Encryption, Governance Risk Management and Compliance

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    25 reviews

    Intermediate · Course · 1 - 3 Months

  • T

    The Hong Kong University of Science and Technology

    Critical Reading and Writing Skills with GenAI

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Critical Thinking, Critical Thinking and Problem Solving, Generative AI, Social Impact, Research, Responsible AI, Analytical Skills, Creative Thinking, Writing, Report Writing, Data Ethics, Business Writing, Creative Problem-Solving, Creativity, Personal Development, Self-Awareness, English Language, Computer Literacy

    Intermediate · Course · 1 - 3 Months

  • L

    Lecturio

    Electrocardiogram (ECG)

    Skills you'll gain: Electocardiography, Cardiac Dysrhythmia, Cardiology, Basic Nursing Skills, Patient Evaluation, Clinical Nursing, Critical Care

    5
    Rating, 5 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Creating a Multi Page App using HTML & CSS

    Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development, Web Applications, Web Design and Development, Cascading Style Sheets (CSS), Web Design

    4.2
    Rating, 4.2 out of 5 stars
    ·
    14 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • S

    Scrimba

    Clean Code Basics: How to Write Maintainable Code

    Skills you'll gain: Maintainability, Code Review, Testability, Debugging, Style Guides, Software Documentation, Software Design Patterns, Programming Principles, Quality Assurance

    4.9
    Rating, 4.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

1…468469470…670

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

  • Training AI with Humans: Johns Hopkins University
  • GenAI for Fraud Analysts: Improving Detection Efficiency: Coursera
  • Adobe Captivate for Beginners: Make a Scored Assessment: Coursera
  • Material Components for Flutter Basics: Google Cloud
  • Fabrication additive : l'impression 3D dans l'industrie: Institut Mines-Télécom
  • Leadership in Remote Work: University of California, Irvine
  • Journey Towards Self Mastery: S.P. Jain Institute of Management and Research
  • Cyber Security Technologies: Illinois Tech
  • Critical Reading and Writing Skills with GenAI: The Hong Kong University of Science and Technology
  • Electrocardiogram (ECG): Lecturio

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