• 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

    Universidad de Palermo

    Motivación de equipos: gestión del talento humano

    Skills you'll gain: Team Motivation, Team Building, Team Management, Recognizing Others, Drive Engagement, Teamwork, People Development, Team Leadership, Team Collaboration, Cooperation, Talent Management, Collaboration, Motivational Skills, Creativity, Human Learning, Communication Strategies, Education and Training, Student Engagement, Training Programs

    ★ 4.5 (153) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Colorado System

    DDoS Attacks and Defenses

    Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Security Controls, Malware Protection, Security Engineering, Network Security, Security Testing, Threat Detection, Firewall, Digital Forensics, Anomaly Detection, Code Review, Network Routing, Proxy Servers, Linux, Internet Of Things

    ★ 4.5 (174) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Glasgow

    Applied AI for Engineers and Scientists: Foundations

    Skills you'll gain: Model Training, Model Evaluation, Matlab, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Machine Learning Software, Mathematical Software, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Processing, Mathematical Modeling, Artificial Neural Networks, Engineering Analysis, Engineering Design Process

    ★ 4.9 (145) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Master AutoCAD Drafting: Create & Refine Architectural Plans

    Skills you'll gain: Architectural Drawing, AutoCAD, Technical Drawing, Computer-Aided Design, Architecture and Construction, Drafting and Engineering Design, Architectural Design, Building Design

    ★ 4.9 (14) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • M

    Microsoft

    Introduction to Web Development

    Skills you'll gain: Cascading Style Sheets (CSS), GitHub, HTML and CSS, Version Control, Git (Version Control System), Microsoft Copilot, Web Development, Web Design and Development, Web Content Accessibility Guidelines, Responsive Web Design, Hypertext Markup Language (HTML), Javascript, Web Design, Front-End Web Development, Web Development Tools, JSON, Semantic Web

    ★ 4.1 (50) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Florida

    Fixing Healthcare Delivery 2.0: Advanced Lean

    Skills you'll gain: Lean Methodologies, Patient-centered Care, Patient Safety, Patient Flow, Corrective and Preventive Action (CAPA), Scientific Methods, Health Systems, Process Improvement, Continuous Quality Improvement (CQI), Accident Prevention, Process Modeling, Systems Analysis

    ★ 4.7 (45) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Leeds

    Innovation Management: Winning in the Age of Disruption

    Skills you'll gain: Innovation, Design Thinking, Intellectual Property, Ideation, Organizational Strategy, Business Strategies, Culture Transformation, Process Management, Strategic Partnership, Business Strategy, Open Mindset, Business Process, Collaboration

    ★ 4.8 (25) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • V

    Vanderbilt University

    Generative AI for Legal Services Primer

    Skills you'll gain: Prompt Engineering, Legal Technology, Generative AI, AI literacy, Generative Model Architectures, Prompt Patterns, Large Language Modeling, Responsible AI, LLM Application, Legal Risk, Data Ethics, AI Security, Legal Writing, Legal Support, AI Workflows, Legal Research, Billing

    ★ 4.8 (70) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Colorado Boulder

    Vital Skills for Data Science

    Skills you'll gain: Data Ethics, Data Visualization, Data Visualization Software, Interactive Data Visualization, Visualization (Computer Graphics), Data Security, Data Presentation, User Centered Design, Technical Communication, Cybersecurity, Healthcare Ethics, Cyber Attacks, Usability, Statistical Reporting, Computer Security, Data Storytelling, Ethical Standards And Conduct, Medical Science and Research, Information Privacy, Analysis

    ★ 4.3 (133) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • I

    Instituto Tecnológico de Aeronáutica

    Princípios de Desenvolvimento Ágil de Software

    Skills you'll gain: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), User Requirements Documents, Sprint Retrospectives, Agile Product Development, Test Driven Development (TDD), Agile Project Management, Requirements Elicitation, Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development, Collaborative Software

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

  • P

    Packt

    Learn PLC and HMI from Scratch (Basic)

    Skills you'll gain: Control Systems, Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Interactive Design, User Interface (UI), Code Reusability, Program Development, Simulations, Interactive Data Visualization, Automation Engineering, Machine Controls, Computer Hardware, Electrical Wiring, Computational Logic, Network Troubleshooting

    ★ 4.7 (36) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • A

    Automatic Data Processing, Inc. (ADP)

    Becoming a Strengths Based Leader: Leading Standout® Teams

    Skills you'll gain: Storytelling, Recognizing Others, Team Building, Trustworthiness, Team Performance Management, Team Management, Teamwork, Collaboration, Team Collaboration, Team Leadership, Visionary, People Development, Leadership Development, Peer Review, Team Motivation, Value Propositions, Leadership, Performance Management, Communication, Productivity

    ★ 4.5 (35) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
1…258259260…829

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

  • Motivación de equipos: gestión del talento humano: Universidad de Palermo
  • DDoS Attacks and Defenses: University of Colorado System
  • Applied AI for Engineers and Scientists: Foundations: University of Glasgow
  • Master AutoCAD Drafting: Create & Refine Architectural Plans: EDUCBA
  • Introduction to Web Development: Microsoft
  • Fixing Healthcare Delivery 2.0: Advanced Lean: University of Florida
  • Innovation Management: Winning in the Age of Disruption: University of Leeds
  • Generative AI for Legal Services Primer: Vanderbilt University
  • Vital Skills for Data Science: University of Colorado Boulder
  • Princípios de Desenvolvimento Ágil de Software: Instituto Tecnológico de Aeronáutica

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