• 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.


More to explore:

Popular Design Patterns Courses and Certifications


  • Status: Free Trial
    Free Trial
    R

    Rice University

    The Fundamentals of Computing Capstone Exam

    Skills you'll gain: Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Debugging, Algorithms, Python Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    116 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    K

    Kennesaw State University

    Road to the CISO – Culminating Project Course

    Skills you'll gain: Cyber Governance, Cyber Security Policies, Contingency Planning, Risk Management, Cyber Security Strategy, Security Management, Enterprise Risk Management (ERM), Business Risk Management, Cybersecurity, IT Management, Governance, Cyber Risk, Information Technology, Staff Management, Organizational Leadership, Organizational Structure

    4.8
    Rating, 4.8 out of 5 stars
    ·
    36 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Learn Spring Boot in 100 Steps - Beginner to Expert

    Skills you'll gain: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    15 reviews

    Intermediate · Specialization · 1 - 3 Months

  • C

    Coursera

    Create a buyer persona diagram for businesses with Creately

    Skills you'll gain: Diagram Design, Persona Development, User Accounts, Target Audience, Graphic Design, Collaborative Software, Productivity Software, Market Analysis

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    P

    Peking University

    社会调查与研究方法 (下)Methodologies in Social Research (Part 2)

    Skills you'll gain: Survey Creation, Interviewing Skills, Statistical Analysis, Data Quality, Research Methodologies, Data Cleansing, Data Collection, Research Design, Scientific Methods, Social Sciences, Case Studies, Data Mining, Quantitative Research, Qualitative Research, Research Reports, Big Data

    4.9
    Rating, 4.9 out of 5 stars
    ·
    25 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidad de Palermo

    E-Business: Negocios Online

    Skills you'll gain: Online Advertising, E-Commerce, Digital Marketing, Business Strategy, Social Media Strategy, Google Ads, Digital Transformation, Email Marketing, Search Engine Optimization, Business Modeling, Branding

    4.7
    Rating, 4.7 out of 5 stars
    ·
    258 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Cree Increíbles Diseños de Mercadeo usando Canva

    Skills you'll gain: Canva (Software), Social Media Marketing, Social Media Content, Marketing Design, Social Media, Content Creation, Style Guides, Graphic and Visual Design, Branding, Presentations, User Accounts

    4.5
    Rating, 4.5 out of 5 stars
    ·
    149 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Understanding the Campaign Components

    Skills you'll gain: Campaign Management, Strategic Communication, Advertising, Marketing Communications, Resource Allocation, Media Strategy, Brand Management, Earned Media, Communication Strategies, Owned Media, Public Relations, Shared Media, Key Performance Indicators (KPIs), Goal Setting, Target Audience, Research and Design, Research, Market Research

    4.4
    Rating, 4.4 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Infosec

    OWASP Top 10 - Welcome and Risks 1-5

    Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Assessments, Application Security, Vulnerability Management, Secure Coding, Hardening, Security Controls, Cybersecurity, Authorization (Computing), Cryptography, System Configuration, Encryption

    4.5
    Rating, 4.5 out of 5 stars
    ·
    73 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Michigan State University

    Current Gen 3D Game Prop Production

    Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Prototyping, Computer Graphic Techniques, Design Research, Graphical Tools, Baking

    4.8
    Rating, 4.8 out of 5 stars
    ·
    51 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SAP

    Business Process Modeling and Analysis

    Skills you'll gain: SAP Signavio, Business Process Modeling, Performance Measurement, Process Analysis, Process Design, Business Process, Process Mapping, Process Improvement, Gap Analysis, SAP Analytics Cloud, Business Process Improvement, Dashboard, Data Visualization, Root Cause Analysis, Data-Driven Decision-Making, ChatGPT

    4.4
    Rating, 4.4 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    J

    Johns Hopkins University

    Systems Science and Obesity

    Skills you'll gain: Systems Thinking, Epidemiology, Systems Analysis, Social Network Analysis, Simulations, Health Disparities, Network Analysis, Public Health, Policy Analysis, Social Determinants Of Health, Behavioral Health, Economics, Software Installation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    205 reviews

    Beginner · Course · 1 - 4 Weeks

1…234235236…542

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

  • The Fundamentals of Computing Capstone Exam: Rice University
  • Road to the CISO – Culminating Project Course: Kennesaw State University
  • Learn Spring Boot in 100 Steps - Beginner to Expert: Packt
  • Create a buyer persona diagram for businesses with Creately: Coursera
  • 社会调查与研究方法 (下)Methodologies in Social Research (Part 2): Peking University
  • E-Business: Negocios Online: Universidad de Palermo
  • Cree Increíbles Diseños de Mercadeo usando Canva: Coursera
  • Understanding the Campaign Components: University of Colorado Boulder
  • OWASP Top 10 - Welcome and Risks 1-5: Infosec
  • Current Gen 3D Game Prop Production: 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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok