• For Individuals
  • For Businesses
  • For Universities
  • For Governments
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: Free Trial
    Free Trial
    D

    Duke University

    Large Language Model Operations (LLMOps)

    Skills you'll gain: Prompt Engineering, Databricks, Large Language Modeling, LLM Application, Generative AI, Performance Analysis, Apache Airflow, Workflow Management, Amazon Bedrock, Data Lakes, ChatGPT, Extract, Transform, Load, OpenAI, Multimodal Prompts, MLOps (Machine Learning Operations), AWS SageMaker, Performance Tuning, Scalability, Database Management Systems, Generative Model Architectures

    4.5
    Rating, 4.5 out of 5 stars
    ·
    258 reviews

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Get Started with Canva

    Skills you'll gain: Multimedia, Canva (Software), Animations, Graphics Software, Design, Graphic and Visual Design Software, Video Production, Graphic Design, Marketing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    269 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Power Platform Fundamentals PL-900 Exam Prep

    Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, Power BI, Dashboard, No-Code Development, Data Visualization, Business Intelligence, Business Process Automation, Application Development, Data Integration, Performance Analysis, Application Design, Data Security, Generative AI Agents, Business Process, Microsoft Teams, Data Analysis Software, Database Management Systems, Data Modeling, Systems Integration

    4.3
    Rating, 4.3 out of 5 stars
    ·
    256 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidad Austral

    Diseño de Experiencia en Servicios

    Skills you'll gain: Service Design, Customer experience improvement, User Research, Customer experience strategy (CX), Experience Design, Customer Service, Service Improvement, Design Thinking, Expectation Management, Customer Insights, Consumer Behaviour

    4.8
    Rating, 4.8 out of 5 stars
    ·
    743 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Macquarie University

    Supply chain management: Be global

    Skills you'll gain: Supply Chain, Supply Chain Planning, Supply Chain Management, Strategic Sourcing, Transportation, Supply Chain, and Logistics, Procurement, Logistics Management, Supplier Management, Corporate Sustainability, Risk Management, Business Technologies, Sustainable Design

    4.8
    Rating, 4.8 out of 5 stars
    ·
    366 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Preparing for your Professional Cloud Architect Journey

    Skills you'll gain: Cloud Computing Architecture, Network Planning And Design, Cloud Services, Cloud Infrastructure, Cloud Solutions, Solution Architecture, Process Optimization, Google Cloud Platform, Cloud Computing, Configuration Management, Cloud Security, Cloud Platforms, Key Performance Indicators (KPIs), Personalized Service, Business Requirements

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

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of London

    Introduction to Computer Programming

    Skills you'll gain: Debugging, Development Environment, Javascript, Program Development, Computer Graphics, Computer Programming, User Interface (UI), Interactive Design, Human Computer Interaction, Data Management, Animations

    4.1
    Rating, 4.1 out of 5 stars
    ·
    920 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Georgia Institute of Technology

    Mechanics of Materials IV: Deflections, Buckling, Combined Loading & Failure Theories

    Skills you'll gain: Structural Analysis, Engineering Design Process, Failure Analysis, Engineering Analysis, Civil Engineering, Engineering Calculations, Mechanical Engineering, Mechanics, Calculus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    805 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Optimizing a Website for Google Search

    Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Search Engine Marketing, Content Strategy, Competitive Analysis, Forecasting, Content Performance Analysis, Expectation Management, Relationship Management, Content Marketing, Content Creation, Marketing, A/B Testing, Key Performance Indicators (KPIs), Goal Setting, Internal Auditing

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

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Michigan State University

    Art for Games

    Skills you'll gain: Unity Engine, Animations, 3D Modeling, Color Theory, Animation and Game Design, 3D Assets, Video Game Development, Game Design, Adobe Photoshop, Autodesk Maya, Visualization (Computer Graphics), Computer Graphics, Conceptual Design, Computer Graphic Techniques, Prototyping, Graphic and Visual Design, Graphical Tools, Design, Data Import/Export, Design Elements And Principles

    4.5
    Rating, 4.5 out of 5 stars
    ·
    430 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    D

    Duke University

    Renewable Energy and Green Building Entrepreneurship

    Skills you'll gain: Innovation, Entrepreneurship, Team Building, Business Modeling, Environmental Issue, New Business Development, Sustainable Business, Business Strategy, Corporate Sustainability, Sustainable Development, Business Development, Entrepreneurial Finance, Action Oriented, Stakeholder Engagement, Case Studies, Market Opportunities

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

    Beginner · Course · 1 - 3 Months

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

    Universidad de Palermo

    Inteligencia Artificial y Futuro del Trabajo

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Team Leadership, ChatGPT, Workforce Development, Responsible AI, Business Strategy, Data Ethics, Predictive Modeling, Social Skills, Technology Strategies, Professional Development, Organizational Leadership, Digital Transformation, Innovation, Leadership, Business Technologies, Business, Artificial Intelligence, Data Science

    4.9
    Rating, 4.9 out of 5 stars
    ·
    1K reviews

    Beginner · Specialization · 3 - 6 Months

Searches related to design patterns

cloud architecture design patterns
core java - design patterns
microservices architecture: design patterns & principles
ai agentic design patterns with autogen
structural design patterns in modern c++
java: design patterns, testing, and deployment
object-oriented analysis and design: patterns and principles
creational design patterns in modern c++
1…159160161…528

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

  • Large Language Model Operations (LLMOps): Duke University
  • Get Started with Canva: Coursera
  • Microsoft Power Platform Fundamentals PL-900 Exam Prep: Microsoft
  • Diseño de Experiencia en Servicios: Universidad Austral
  • Supply chain management: Be global: Macquarie University
  • Preparing for your Professional Cloud Architect Journey: Google Cloud
  • Introduction to Computer Programming : University of London
  • Mechanics of Materials IV: Deflections, Buckling, Combined Loading & Failure Theories: Georgia Institute of Technology
  • Optimizing a Website for Google Search: University of California, Davis
  • Art for Games: 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