• 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


  • L

    LearnQuest

    Scrum Master Certification

    Skills you'll gain: User Story, Behavior-Driven Development, DevSecOps, Agile Project Management, Test Driven Development (TDD), Backlogs, Sprint Planning, Kanban Principles, Agile Methodology, Continuous Integration, Project Risk Management, Sprint Retrospectives, Lean Methodologies, Scaled Agile Framework, DevOps, Agile Software Development, Risk Management, Scrum (Software Development), Agile Product Development, Management Reporting

    4.6 stars, 3.4K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (3.4K) · Beginner · Specialization · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • U

    University of Michigan

    Introduction to Structured Query Language (SQL)

    Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Database Management, Databases, Data Modeling, Query Languages, Data Integrity, Development Environment, PHP (Scripting Language), Software Installation

    4.7 stars, 5.5K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (5.5K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • T

    The Museum of Modern Art

    What Is Contemporary Art?

    Skills you'll gain: Creativity, Performing Arts, Innovation, Electronic Media, Aesthetics, Technology Solutions, Design Thinking, Liberal Arts, AI powered creativity, Multimedia, Public History, Visual Storytelling, Storytelling, Photo/Video Production and Technology, Social Justice

    4.7 stars, 1.9K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (1.9K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • A

    Adobe

    Adobe Digital Marketing Strategy

    Skills you'll gain: Content Scheduling, Marketing Strategies, Personalized Campaigns, Data-Driven Marketing, Promotional Strategies, Marketing Planning, Adobe Express, Marketing Strategy and Techniques, Social Media Content, Digital Marketing Campaigns, Cross-Channel Marketing, Marketing Channel, Digital Marketing, Social Media Marketing, Content Strategy, Brand Marketing, Market Research, Graphic and Visual Design, Generative AI, Performance Analysis

    4.8 stars, 827 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.8 (827) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • M

    Microsoft

    Microsoft Python Development

    Skills you'll gain: Web Scraping, Git (Version Control System), Data Structures, GitHub, Generative AI, Matplotlib, Data Visualization, Web Development, Version Control, Debugging, Data Literacy, Scripting, Flask (Web Framework), Plotly, Data Ethics, Containerization, DevOps, Automation, Data Analysis, Cloud Computing

    4.4 stars, 767 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.4 (767) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job ready
    Job ready
    Status: Free trial
    Free trial
  • N

    National Taiwan University

    BIM Fundamentals for Engineers

    Skills you'll gain: Building Information Modeling, Drafting and Engineering Design, Engineering Documentation, Data Modeling, 3D Modeling, Computer-Aided Design, Construction, Engineering Practices, Construction Management, Civil Engineering, Mechanical Engineering, Information Management

    4.7 stars, 2K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (2K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • M

    Meta

    APIs

    Skills you'll gain: Restful API, API Testing, Django (Web Framework), API Design, Software Documentation, Application Programming Interface (API), Authentications, Authorization (Computing), Debugging, JSON, Performance Tuning, Back-End Web Development, Data Validation

    4.4 stars, 396 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.4 (396) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Build Batch Data Pipelines on Google Cloud

    Skills you'll gain: Data Warehousing, Data Quality, Data Cleansing, Performance Tuning, Data Validation, Scalability, System Monitoring, Serverless Computing, Continuous Monitoring

    4.5 stars, 1.7K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (1.7K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • K

    KodeKloud

    Linux Storage Management and LFCS Exam Prep

    Skills you'll gain: Linux Administration, Linux Servers, Linux, Linux Commands, Operating Systems

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • Y

    Yonsei University

    Emerging Technologies: From Smartphones to IoT to Big Data

    Skills you'll gain: Apache Spark, Augmented Reality, Cloud Computing Architecture, Big Data, Wireless Networks, SPSS (Software), SPSS, Augmented and Virtual Reality (AR/VR), Cloud Computing, Cloud Services, Internet Of Things, Live Streaming, Cloud Platforms, Analytics, Telecommunications, Multimedia, Emerging Technologies, Mobile Development, Apple iOS, Display Devices

    4.7 stars, 2.2K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (2.2K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    California Institute of the Arts

    Story and Narrative Development for Video Games

    Skills you'll gain: Game Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Writing

    4.7 stars, 1.3K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (1.3K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Microsoft

    Enterprise Product Management Fundamentals

    Skills you'll gain: Product Roadmaps, Market Research, Product Management, Product Lifecycle Management, Technical Product Management, Cross-Functional Team Leadership, Product Development, Cross-Functional Collaboration, Market Analysis, Market Intelligence, Product Planning, Agile Product Development, Product Requirements, Agile Methodology, Competitive Analysis, Product Strategy, New Product Development, Microsoft Copilot, Stakeholder Management, Enterprise Security

    4.5 stars, 324 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.5 (324) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…140141142…834

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

  • Scrum Master Certification: LearnQuest
  • Introduction to Structured Query Language (SQL): University of Michigan
  • What Is Contemporary Art?: The Museum of Modern Art
  • Adobe Digital Marketing Strategy: Adobe
  • Microsoft Python Development: Microsoft
  • BIM Fundamentals for Engineers: National Taiwan University
  • APIs: Meta
  • Build Batch Data Pipelines on Google Cloud: Google Cloud
  • Linux Storage Management and LFCS Exam Prep: KodeKloud
  • Emerging Technologies: From Smartphones to IoT to Big Data: Yonsei 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

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