• 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

    IE Business School

    Gestión de marca y producto

    Skills you'll gain: Product Lifecycle Management, Customer experience strategy (CX), Brand Strategy, Brand Management, Branding, Product Management, Product Strategy, New Product Development, Customer Engagement, Journey Mapping, Product Development, Experience Design, Internal Communications, Portfolio Management, Competitive Analysis, Employee Engagement, Conversion Funnel Analysis

    4.8 stars, 755 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (755) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    SkillsBooster Academy

    Figma AI: Productivity Tools for Designers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, Figma (Design Software), Design Reviews, AI literacy, AI Integrations, AI Workflows, Generative AI, Graphic and Visual Design, Design, Generative AI Agents, Visual Design, Digital Design, Design Thinking, Process Design, Collaborative Software, Design Elements And Principles, Interactive Design, Marketing Design

    4.4 stars, 17 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.4 (17) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    IBM

    Full Stack Application Development Capstone Project

    Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Full-Stack Web Development, Application Design, Node.JS, Django (Web Framework), Back-End Web Development, Web Applications, Web Design and Development, Front-End Web Development, Restful API, Application Development, GitHub, Microservices, Web Development, User Accounts, Kubernetes, Frontend Integration, Javascript

    4.6 stars, 208 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (208) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • T

    The Hong Kong University of Science and Technology

    Mastering Statics

    Skills you'll gain: Structural Engineering, Structural Analysis, Torque (Physics), Mechanics, Engineering Calculations, Mechanical Engineering, Civil Engineering, Mechanical Design, Engineering Analysis, Engineering, Engineering Drawings, Physics, Linear Algebra, Geometry, Trigonometry, Integral Calculus

    4.8 stars, 240 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.8 (240) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • C

    Coursera

    Build a mobile app with Google Sheets on Glide and no coding

    Skills you'll gain: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing

    4.5 stars, 692 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.5 (692) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • U

    University of Alberta

    Reviews & Metrics for Software Improvements

    Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Agile Software Development, Software Quality Assurance, Usability Testing, User Research

    4.7 stars, 1.7K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.7 (1.7K) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • A

    Amazon Web Services

    Essentials of Prompt Engineering

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI

    4.6 stars, 1K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.6 (1K) · Mixed · Course · 1 - 4 Weeks

    Category: Free
    Free
  • U

    Universidad de los Andes

    Desarrollo de Videojuegos en Unity: Una Introducción

    Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, UI Components, User Interface (UI), Game Design, Animations, User Interface (UI) Design, Application Development, Digital Analysis, Interaction Design, Prototyping, C# (Programming Language), Development Testing, Scripting

    4.4 stars, 267 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.4 (267) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    Duke University

    Programming for Python Data Science: Principles to Practice

    Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis

    4 stars, 111 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4 (111) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    SAP

    SAP Technology Consultant Hands-on Project

    Skills you'll gain: Solution Design, Project Scoping, Technical Documentation, System Implementation, Project Management, Technology Solutions, Project Implementation, Program Implementation, Project Closure, Project Coordination, Technical Consulting, Solution Delivery, Stakeholder Analysis, Requirements Analysis, Journey Mapping, Customer Engagement, Test Planning, Requirements Elicitation, Customer Analysis, Business Transformation

    4.6 stars, 92 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (92) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    Relational database systems

    Skills you'll gain: Database Systems, Database Theory, Relational Databases, Database Management, SQL, Databases, Database Design, Database Development, Database Software, Database Application, Database Management Systems, Information Systems, MySQL, Query Languages, Data Modeling, Transaction Processing, MySQL Workbench, Information Systems Security, Data Integrity, Performance Tuning

    4.4 stars, 462 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.4 (462) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Public Health in Humanitarian Crises 1

    Skills you'll gain: Sanitation, Crisis Intervention, Public Health, Public Health and Disease Prevention, Water Resources, Social and Human Services, Chronic Diseases, Human Services, Emergency Response, Public Safety and National Security, Nutritional Assessment, Environment Health And Safety, Nutrition and Diet, Community Health, Health Systems, Epidemiology, Health Care, Infectious Diseases, Mitigation, Patient Treatment

    4.8 stars, 578 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (578) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…213214215…834

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

  • Gestión de marca y producto: IE Business School
  • Figma AI: Productivity Tools for Designers: SkillsBooster Academy
  • Full Stack Application Development Capstone Project: IBM
  • Mastering Statics: The Hong Kong University of Science and Technology
  • Build a mobile app with Google Sheets on Glide and no coding: Coursera
  • Reviews & Metrics for Software Improvements: University of Alberta
  • Essentials of Prompt Engineering: Amazon Web Services
  • Desarrollo de Videojuegos en Unity: Una Introducción: Universidad de los Andes
  • Programming for Python Data Science: Principles to Practice: Duke University
  • SAP Technology Consultant Hands-on Project: SAP

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