• 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


  • U

    University of Zurich

    Teaching Science at University

    Skills you'll gain: Laboratory Experience, Teaching, Instructional Strategies, Experimentation, Education and Training, Pedagogy, Lecturing, Student Engagement, Research Design, Drive Engagement, Course Development, Scientific Methods, Simulations, Model Evaluation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    196 reviews

    Beginner · Course · 1 - 3 Months

  • U

    Universidad Nacional Autónoma de México

    Tecnología musical con software libre

    Skills you'll gain: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Digital Signal Processing, Music History, Post-Production, Electronic Components, Electronics, Aesthetics, Hardware Design, Collaborative Software, Data Sharing, Instrumental Music, Embedded Systems, System Configuration, Algorithms, Creativity, Digital Publishing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    264 reviews

    Intermediate · Specialization · 3 - 6 Months

  • C

    Coursera

    Improve your productivity and performance with Canva

    Skills you'll gain: Canva (Software), Marketing Collateral, Design, Marketing Materials, Creative Design, Graphic Design, Dashboard, Digital Design, Productivity, Color Theory, Digital Content, Organizational Skills, Design Elements And Principles, Planning, Editing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    36 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • U

    University of Colorado System

    Planning, Auditing and Maintaining Enterprise Systems

    Skills you'll gain: Contingency Planning, Disaster Recovery, Business Continuity Planning, Security Management, IT Management, System Monitoring, Cyber Security Policies, Enterprise Security, Compliance Auditing, Security Strategy, Systems Administration, Operating System Administration, Governance, Security Controls, Organizational Strategy, Patch Management, Continuous Monitoring, Unix, Procedure Development, Incident Response

    4.7
    Rating, 4.7 out of 5 stars
    ·
    233 reviews

    Intermediate · Course · 1 - 3 Months

  • V

    Vanderbilt University

    Generative AI & AI Agent Organizational Strategy for Leaders

    Skills you'll gain: AI Enablement, Agentic systems, Workforce Management, Scalability, Workforce Planning, Solution Design

    4.7
    Rating, 4.7 out of 5 stars
    ·
    26 reviews

    Beginner · Course · 1 - 3 Months

  • P

    Politecnico di Milano

    FPGA computing systems: Background knowledge and introductory materials

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Application Specific Integrated Circuits, Technical Design, Systems Design, Computer Architecture, Hardware Architecture, Electronic Hardware, Distributed Computing, System Configuration, Cloud Computing Architecture, Computer-Aided Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    247 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Sentiment Analysis with Deep Learning using BERT

    Skills you'll gain: Model Evaluation, Data Preprocessing, PyTorch (Machine Learning Library), Transfer Learning, Model Deployment, Performance Tuning, Deep Learning, Natural Language Processing, Machine Learning

    4.4
    Rating, 4.4 out of 5 stars
    ·
    398 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Creating Database Tables with SQL

    Skills you'll gain: Relational Databases, Database Design, Database Development, SQL, Database Management, Databases, Data Integrity

    4.6
    Rating, 4.6 out of 5 stars
    ·
    324 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • U

    Universidad de Chile

    Docencia para la capacitación laboral y el aprendizaje a lo largo de la vida.

    Skills you'll gain: Adult Education, Lifelong Learning, Verbal Communication Skills, Instructional Design, Professional Development, Educational Materials, Communication, Higher Education, Learning Strategies

    4.6
    Rating, 4.6 out of 5 stars
    ·
    207 reviews

    Intermediate · Course · 1 - 3 Months

  • I

    IIT Bombay

    Introduction to Business Management: Winning Internally

    Skills you'll gain: Environmental Social And Corporate Governance (ESG), Production Process, Financial Management, Accounting, Business Management, Organizational Structure, Business, Manufacturing Operations, Leadership, Human Resources, Business Strategies, Strategic Thinking, Financial Statements, Innovation, Product Development, Value Propositions

    4.8
    Rating, 4.8 out of 5 stars
    ·
    29 reviews

    Beginner · Course · 1 - 4 Weeks

  • N

    Northwestern University

    Organizational Leadership Capstone

    Skills you'll gain: Data-Driven Decision-Making, Strategic Communication, Collaboration, Crisis Management, Team Leadership, Organizational Leadership, Business Leadership, Culture Transformation, Strategic Decision-Making, Strategic Leadership, Customer experience strategy (CX), Case Studies, Human Centered Design, Innovation, Decision Making, Peer Review

    4.7
    Rating, 4.7 out of 5 stars
    ·
    111 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera

    Navigating Generative AI: A CEO Playbook

    Skills you'll gain: Responsible AI, Workforce Development, Strategic Leadership, Operational Efficiency, Technology Strategies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    96 reviews

    Mixed · Course · 1 - 4 Weeks

Searches related to design patterns

design patterns c++
design patterns python
design patterns java
design patterns c#
design patterns .net
software design patterns
cloud architecture design patterns
core java - design patterns
1…295296297…662

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

  • Teaching Science at University: University of Zurich
  • Tecnología musical con software libre: Universidad Nacional Autónoma de México
  • Improve your productivity and performance with Canva: Coursera
  • Planning, Auditing and Maintaining Enterprise Systems: University of Colorado System
  • Generative AI & AI Agent Organizational Strategy for Leaders: Vanderbilt University
  • FPGA computing systems: Background knowledge and introductory materials: Politecnico di Milano
  • Sentiment Analysis with Deep Learning using BERT: Coursera
  • Creating Database Tables with SQL: Coursera
  • Docencia para la capacitación laboral y el aprendizaje a lo largo de la vida.: Universidad de Chile
  • Introduction to Business Management: Winning Internally: IIT Bombay

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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