• 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


  • Status: New
    New
    Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Plant Science for Gardeners

    Skills you'll gain: Life Sciences, Environmental Science, Plant Operations and Management, Sustainable Design, Biology, Environment, Scientific Methods

    Beginner · Course · 1 - 4 Weeks

  • Status: Top AI Program
    Top AI Program
    U

    University of Pennsylvania

    AI For Business

    Skills you'll gain: AI Personalization, Machine Learning Methods, Fraud detection, Generative AI, Responsible AI, Data Ethics, Data Management, Data Strategy, People Analytics, HR Tech, Generative Model Architectures, AI Enablement, Human Resource Management, AI Product Strategy, Data Governance, Human Resources Management and Planning, Big Data, Credit Risk, Machine Learning, Analytics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1.9K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    Edureka

    Clean Code and Refactoring Techniques

    Skills you'll gain: Code Review, Object Oriented Design, Maintainability, Software Design Patterns, Software Design, Functional Design, Code Reusability, Continuous Integration, Test Automation, Software Quality (SQA/SQC), Test Driven Development (TDD), Debugging, Software Documentation, Programming Principles, Scalability, Quality Improvement, Python Programming, Continuous Improvement Process, Style Guides, Continuous Monitoring

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    AI-Powered Cybersecurity & Bug Bounty Hunting

    Skills you'll gain: Prompt Engineering, Exploitation techniques, Cyber Security Assessment, Penetration Testing, Model Context Protocol, API Testing, AI Security, Vulnerability Scanning, Prompt Engineering Tools, LLM Application, AI Integrations, Unix Shell, Postman API Platform, Shell Script, Security Testing, Vulnerability Assessments, Prompt Patterns, Anthropic Claude, AI Workflows, Model Deployment

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Execute B2B Lifecycle Strategies

    Skills you'll gain: HubSpot CRM, B2B Sales, Lead Generation, Business Marketing, Sales Pipelines, Prospecting and Qualification, Workflow Management, Sales Development, Marketing Automation, Sales Process, Customer Relationship Management (CRM) Software, Conversion Funnel Analysis, Sales Prospecting, Process Design, Sales Enablement, Sales, Customer Analysis, Driving engagement, Content Performance Analysis, Marketing

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    Edureka

    Serverless Data Pipelines

    Skills you'll gain: Serverless Computing, Amazon CloudWatch, Data Pipelines, Data Engineering, Amazon Web Services, Extract, Transform, Load, Data Transformation, Data Processing, Amazon S3, Site Reliability Engineering, Cloud Computing, Amazon DynamoDB, Event Monitoring, Cloud Storage, Data Preprocessing, AWS Identity and Access Management (IAM), Cloud Security, Continuous Monitoring, Performance Metric, Security Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Figma Mastery: From Wireframes to Prototypes

    Skills you'll gain: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface (UI), Journey Mapping, Interactive Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, User Experience, User Flows, Design Research, Front-End Web Development, Web Design and Development, Design Strategies, Mockups, User Interface and User Experience (UI/UX) Design, Interaction Design

    4.4
    Rating, 4.4 out of 5 stars
    ·
    423 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Creo Incubator

    Corporate Innovation & Intrapreneurship Programme

    Skills you'll gain: Data Storytelling, Proposal Writing, Storytelling, Business Modeling, Ideation, Design Thinking, Proposal Development, Sales Presentation, Innovation, Brand Strategy, Entrepreneurship, Change Management, Presentations, Influencing, Organizational Development, Business Transformation, Oral Expression, Sales Presentations, Concision, Business Strategy

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    Edureka

    Getting Started with Node.js

    Skills you'll gain: Node.JS, Server Side, Web Servers, Back-End Web Development, Package and Software Management, Web Applications, Code Reusability, Javascript, JSON, Web Development, Event-Driven Programming, Development Environment, Application Programming Interface (API), File Systems, Maintainability, Operating Systems, API Testing, Network Routing, File I/O, Object Oriented Design

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    S

    SkillUp

    iOS Development Capstone Project

    Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Mobile Development, Swift Programming, Model View Controller, User Interface (UI), Application Development, Usability, Interactive Data Visualization, User Interface and User Experience (UI/UX) Design, Mobile Development Tools, Data Store, Development Testing, Data Persistence, Knowledge of Apple Software, Wireframing, Data Modeling, User Story, Software Testing

    Intermediate · Course · 1 - 4 Weeks

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

    Packt

    Unity 6 Game Development with C# Scripting

    Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, User Interface (UI), Application Deployment, Scripting, Cross Platform Development, UI Components, Game Design, Virtual Environment, User Interface (UI) Design, Debugging, Interactive Design, Performance Tuning, C# (Programming Language), Video Game Development, User Interface and User Experience (UI/UX) Design, Virtual Reality, 3D Assets, Animation and Game Design

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    J

    John Wiley & Sons

    The Quick Guide to Prompt Engineering

    Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Multimodal Prompts, Generative AI, Prompt Patterns, Responsible AI, ChatGPT, Generative Model Architectures, Large Language Modeling, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Context Engineering, Image Analysis, AI powered creativity, LLM Application, AI literacy, Token Optimization, OpenAI, AI Integrations, Artificial Intelligence

    Intermediate · Specialization · 3 - 6 Months

1…120121122…831

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

  • Plant Science for Gardeners: University of Minnesota
  • AI For Business: University of Pennsylvania
  • Clean Code and Refactoring Techniques: Edureka
  • AI-Powered Cybersecurity & Bug Bounty Hunting: Packt
  • Execute B2B Lifecycle Strategies: Coursera
  • Serverless Data Pipelines: Edureka
  • Figma Mastery: From Wireframes to Prototypes: Coursera
  • Corporate Innovation & Intrapreneurship Programme: Creo Incubator
  • Getting Started with Node.js: Edureka
  • iOS Development Capstone Project: SkillUp

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