• 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: Preview
    Preview
    L

    LearnQuest

    Oracle SQL Practice Course

    Skills you'll gain: Data Modeling, Oracle SQL Developer, Relational Databases, Database Design, Databases, SQL, Oracle Databases, Database Management, Software Installation

    4.5
    Rating, 4.5 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Illinois Tech

    Programming and Application Foundations

    Skills you'll gain: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing

    Build toward a degree

    4.5
    Rating, 4.5 out of 5 stars
    ·
    51 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Connect Your Services with Microsoft Azure Service Bus

    Skills you'll gain: Microsoft Azure, C# (Programming Language), Service Oriented Architecture, Cloud Storage, Microservices, Cloud Development, Cloud Applications, Distributed Computing, Cloud Services, Event-Driven Programming, Communication, Data Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    39 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Michigan

    Liderar equipes

    Skills you'll gain: Team Building, Team Management, Teamwork, Team Leadership, Trustworthiness, Conflict Management, Collaboration, Performance Management, Leadership, Goal Setting, Organizational Structure, Lifelong Learning, Innovation, Employee Performance Management, Diversity and Inclusion

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Optimizing Your Website's Keywords & Pages using Ubersuggest

    Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Analytics, Content Performance Analysis, Web Content

    4.4
    Rating, 4.4 out of 5 stars
    ·
    88 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • P

    Packt

    UX: Research Process

    Skills you'll gain: Information Architecture, User Experience Design, Persona (User Experience), Usability Testing, Interviewing Skills, Wireframing, Content Creation, Storytelling

    Intermediate · Course · 1 - 3 Months

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

    Packt

    Master Microservices with Spring Boot and Spring Cloud

    Skills you'll gain: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, OAuth, YAML, Restful API, Load Balancing, Configuration Management

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    T

    Tecnológico de Monterrey

    Calidad en la atención clínica

    Skills you'll gain: Patient-centered Care, Patient Safety, Clinical Leadership, Care Coordination, Health Education, Continuous Quality Improvement (CQI), Patient Communication, Collaboration, Professional Development, Lifelong Learning, Teamwork, Communication Strategies

    4.5
    Rating, 4.5 out of 5 stars
    ·
    43 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    Simplilearn

    Agile and Project Management Mastery for Scrum Leaders

    Skills you'll gain: User Story, Project Management, Risk Management, Kanban Principles, Project Planning, Agile Project Management, Agile Software Development, Cost Management, Project Management Office (PMO), Backlogs, Scaled Agile Framework, Agile Methodology, Scope Management, Team Leadership, Project Estimation, Earned Value Management, Requirements Management, Sprint Planning, Organizational Structure, Sprint Retrospectives

    4.8
    Rating, 4.8 out of 5 stars
    ·
    10 reviews

    Beginner · Specialization · 1 - 3 Months

  • C

    Coursera

    Creating a DAO website with HOTGLUE

    Skills you'll gain: Cascading Style Sheets (CSS), Web Design, Web Design and Development, No-Code Development, HTML and CSS, Web Content, Open Source Technology, Creativity, Web Development, Usability

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Deploying Machine Learning Models

    Skills you'll gain: Model Deployment, Data Manipulation, MLOps (Machine Learning Operations), Flask (Web Framework), Application Deployment, Data Preprocessing, Django (Web Framework), Web Applications, Predictive Modeling, Machine Learning, Python Programming

    3.5
    Rating, 3.5 out of 5 stars
    ·
    53 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    A Technical Leader's Qualities and Effectiveness

    Skills you'll gain: Stakeholder Management, Technical Management, Engineering Management, Negotiation, Mentorship, Leadership, Courage, Growth Mindedness, Business Leadership, Team Leadership, Office Management, Collaboration, Professional Development, Visionary, Personal Development, Accountability, Positivity, Resilience

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    19 reviews

    Beginner · Course · 1 - 4 Weeks

Searches related to design patterns

software design patterns
cloud architecture design patterns
core java - design patterns
microservices architecture: design patterns & principles
ai agentic design patterns with autogen
java: design patterns, testing, and deployment
creational design patterns in modern c++
structural design patterns in modern c++
1…367368369…565

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

  • Oracle SQL Practice Course: LearnQuest
  • Programming and Application Foundations: Illinois Tech
  • Connect Your Services with Microsoft Azure Service Bus: Microsoft
  • Liderar equipes: University of Michigan
  • Optimizing Your Website's Keywords & Pages using Ubersuggest: Coursera
  • UX: Research Process: Packt
  • Master Microservices with Spring Boot and Spring Cloud: Packt
  • Calidad en la atención clínica: Tecnológico de Monterrey
  • Agile and Project Management Mastery for Scrum Leaders: Simplilearn
  • Creating a DAO website with HOTGLUE: Coursera

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