• 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


  • C

    Chris Croft Training

    Productivity: Focus & Time Management

    Mixed · Course · 3 - 6 Months

    Category: New
    New
    Category: Preview
    Preview
  • S

    Sage Publications

    Channel Management and Retail Strategies

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • U

    University of California, Santa Barbara

    Managing the Talent Lifecycle

    Skills you'll gain: Talent Acquisition, Talent Recruitment, Workforce Planning, Recruitment, Employee Onboarding, New Hire Orientations, Recruitment Strategies, Employee Retention, Talent Sourcing, Talent Pipelining, Full Cycle Recruitment, Diversity Equity and Inclusion Initiatives, Workplace inclusivity, Human Resources Management and Planning, Human Resources, Employee Engagement, Diversity and Inclusion, Human Resource Strategy, Strategic Sourcing, Talent Management

    Beginner · Specialization · 1 - 3 Months

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

    Skillshare

    Spanish Guitar Strumming Techniques

    Skills you'll gain: Music Theory, Instrumental Music, Music Performance, Music, World Music, Performing Arts

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
  • M

    Michigan State University

    Script Writing: Write a Pilot Episode for a TV or Web Series (Project-Centered Course)

    Skills you'll gain: Peer Review, Writing and Editing, Editing, Storytelling

    ★ 4.5 (796) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • S

    Sage Publications

    Project Management

    Skills you'll gain: Stakeholder Management, Teamwork, Stakeholder Engagement, Project Closure, Project Management, Conflict Management, Project Design, Stakeholder Communications, Collaboration, Leadership and Management, Cooperation, Team Management, Project Management Life Cycle, Resource Management, Resource Allocation, Leadership Studies, Team Leadership, Project Planning, Risk Management, Change Management

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
  • C

    Coursera

    Search Engine Optimization (SEO) with Squarespace

    Skills you'll gain: Blogs, Content Management Systems, Search Engine Optimization, Content Optimization, Digital Marketing Tools

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

    Category: Free
    Free
  • U

    University of Illinois Urbana-Champaign

    The Cyber-Social Learner: Introducing AI for Education

    Skills you'll gain: AI Enablement, Data Ethics, Large Language Modeling

    Mixed · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Dynamic Programming, Greedy Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Quantum computing, Applied Mathematics, Python Programming, Analysis

    ★ 4.6 (270) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Washington

    Speaking to inform: Discussing complex ideas with clear explanations and dynamic slides

    Skills you'll gain: Presentations, Public Speaking, Oral Expression, Verbal Communication Skills, Peer Review, Communication, Constructive Feedback, Communication Strategies, Concision, Trustworthiness, Writing, Goal Setting, Organizational Skills

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

    Status: Free Trial
    Free Trial
  • D

    Duke University

    Impact Measurement & Management for the SDGs

    Skills you'll gain: Environmental Social And Corporate Governance (ESG), Sustainability Standards, Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainability Reporting, Performance Measurement, Social Impact, Stakeholder Engagement, Investment Management, Governance, Performance Analysis, Stakeholder Management, Goal Setting, Asset Management, Stakeholder Analysis, Data-Driven Decision-Making, Portfolio Management, Verification And Validation, Accountability

    ★ 4.8 (656) · Mixed · Course · 1 - 3 Months

  • C

    Coursera

    SEO Analytics Essentials

    Skills you'll gain: Search Engine Optimization, Search Engine Marketing, Web Analytics, Content Optimization, Keyword Research, Content Performance Analysis, Digital Analysis, Marketing Analytics, Content Strategy, Strategic Prioritization, Business Metrics, Prioritization, Content Development and Management, Competitive Analysis, Gap Analysis, Market Opportunities, Applied Machine Learning

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
1…156157158…826

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

  • Productivity: Focus & Time Management: Chris Croft Training
  • Channel Management and Retail Strategies: Sage Publications
  • Managing the Talent Lifecycle: University of California, Santa Barbara
  • Spanish Guitar Strumming Techniques: Skillshare
  • Script Writing: Write a Pilot Episode for a TV or Web Series (Project-Centered Course): Michigan State University
  • Project Management: Sage Publications
  • Search Engine Optimization (SEO) with Squarespace: Coursera
  • The Cyber-Social Learner: Introducing AI for Education: University of Illinois Urbana-Champaign
  • Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
  • Speaking to inform: Discussing complex ideas with clear explanations and dynamic slides: University of Washington

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