• 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

    Introduction to Quality Improvement in Healthcare

    Skills you'll gain: Continuous Quality Improvement (CQI), Healthcare Project Management, Patient Safety, Health Systems, Clinical Leadership, Patient-centered Care, Community Health, Health Policy, Leadership, Risk Analysis, Driving engagement, Overcoming Obstacles

    ★ 4.9 (96) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    SAP

    Requirements Gathering and Documentation

    Skills you'll gain: User Story, Requirements Elicitation, Requirements Management, Business Requirements, User Requirements Documents, Requirements Analysis, Verification And Validation, Business Analysis Tools, Acceptance Testing, Project Documentation, User Acceptance Testing (UAT), Discussion Facilitation, Stakeholder Communications, Interviewing Skills

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

    Status: Free Trial
    Free Trial
  • L

    LearnKartS

    CompTIA Security+ Certification Preparation

    Skills you'll gain: Computer Security Incident Management, Vulnerability Management, Cyber Security Strategy, Cyber Governance, Incident Response, Cyber Operations, Cyber Threat Intelligence, Encryption, Cyber Attacks, Security Management, Governance Risk Management and Compliance, Incident Management, Cryptographic Protocols, Threat Detection, Security Strategy, Mobile Security, Vulnerability, Security Awareness, Vulnerability Assessments, Vulnerability Scanning

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

    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    FPGA Architecture Based System for Industrial Application

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Serial Peripheral Interface, Electronic Hardware, Internet Of Things, Embedded Systems, Electronic Systems, Network Protocols, Control Systems, Communication Systems, Digital Communications, Hardware Architecture, Software Development Tools, System Design and Implementation, Engineering, Scientific, and Technical Instruments, Simulation and Simulation Software, Software Installation, System Configuration, Real Time Data

    ★ 4.4 (23) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    SkillUp

    Mobile App Notifications, Databases, & Publishing

    Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, UI Components, Database Application, Android Development, iOS Development, Mobile Development Tools, Application Development, Databases, Cloud Applications, Database Software, Database Management, Database Management Systems, Flutter (Software), Application Design, Application Deployment, Back-End Web Development

    ★ 4.6 (14) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • A

    Arizona State University

    Assessing Achievement with the ELL in Mind

    Skills you'll gain: Instructional and Curriculum Design, Instructional Strategies, Language Competency, Differentiated Instruction, English Language, Language Learning

    ★ 4.5 (92) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • N

    Nanyang Technological University, Singapore

    Introduction to Complexity Science

    Skills you'll gain: Systems Engineering, Time Series Analysis and Forecasting, Social Studies, Quantitative Research, Sustainable Development, Critical Thinking and Problem Solving, Simulation and Simulation Software, Agentic systems, Systems Analysis, Computational Thinking, Mathematics and Mathematical Modeling, Graph Theory, Epidemiology, Jupyter

    ★ 4.7 (35) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • A

    Alex Genadinik

    AI For Business Productivity - 2026

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

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

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Apply & Master 3D Architectural Modeling Workflows

    Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Visualization (Computer Graphics), 3D Assets, Conceptual Design, AutoCAD, Design Thinking, Animations, Computer Graphic Techniques, Layout Design, Software Visualization, Editing, Graphical Tools, Model Evaluation, Software Installation, Design Software, Model Optimization, Spatial Analysis, User Interface (UI), Data Import/Export

    ★ 4.9 (26) · Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • P

    Packt

    Mastering Multi-Agent Development with AutoGen

    Skills you'll gain: Generative AI Agents, AI Orchestration, Agentic systems, Agentic Workflows, AI Workflows, Artificial Intelligence, LLM Application, Generative AI, Development Environment, Tool Calling, AI literacy, Large Language Modeling, Software Development Tools, Python Programming, Software Installation

    ★ 4.6 (144) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    Lund University

    Fundamentals of particle accelerator technology (NPAP MOOC)

    Skills you'll gain: Radiation Therapy, electromagnetics, High Voltage, Laboratory Equipment, Medical Devices, Electrical Engineering, Electronics, Electronic Components, Physics, Electronic Systems, Sustainable Technologies, Equipment Design, Materials science

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

    Category: Preview
    Preview
  • U

    University of Michigan

    Ethics in Engineering

    Skills you'll gain: Failure Analysis, Engineering Practices, Biomedical Engineering, Ethical Standards And Conduct, Business Ethics, Systems Engineering, Engineering Design Process, Social Impact, Engineering, Case Studies, Human Factors Engineering, Software Engineering, Safety Assurance

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

    Category: Preview
    Preview
1…282283284…826

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

  • Introduction to Quality Improvement in Healthcare: Imperial College London
  • Requirements Gathering and Documentation: SAP
  • CompTIA Security+ Certification Preparation: LearnKartS
  • FPGA Architecture Based System for Industrial Application: L&T EduTech
  • Mobile App Notifications, Databases, & Publishing: SkillUp
  • Assessing Achievement with the ELL in Mind: Arizona State University
  • Introduction to Complexity Science: Nanyang Technological University, Singapore
  • AI For Business Productivity - 2026: Alex Genadinik
  • Apply & Master 3D Architectural Modeling Workflows: EDUCBA
  • Mastering Multi-Agent Development with AutoGen: Packt

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
  • Cookies Preference Center
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