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


More to explore:

Popular Design Patterns Courses and Certifications


  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Leadership Strategies for AI and Generative AI

    Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Human Centered Design, Problem Solving, Generative Model Architectures, AI Security, AI Enablement, Business Leadership, Strategic Leadership, AI Product Strategy, Generative Adversarial Networks (GANs), Business Strategy, Ethical Standards And Conduct, Strategic Thinking, Artificial Intelligence, Critical Thinking, Design Thinking, Thought Leadership, Project Implementation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    193 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    U

    Universitat Autònoma de Barcelona

    English for Teaching Purposes

    Skills you'll gain: Lecturing, English Language, Verbal Communication Skills, Higher Education, Language Learning, Professional Development, Collaboration, Vocabulary, Train The Trainer, Grammar

    4.7
    Rating, 4.7 out of 5 stars
    ·
    631 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Introduction to Hardware and Operating Systems

    Skills you'll gain: Peripheral Devices, Computer Hardware, System Configuration, Virtualization and Virtual Machines, Computer Systems, Virtual Machines, Operating Systems, USB, Hardware Troubleshooting, Computer Displays, Linux, Software Installation, Technical Support, Mac OS, Computer Architecture, File Systems, Network Infrastructure, Data Storage, User Accounts, Disaster Recovery

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

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universitat Autònoma de Barcelona

    Sistemas Digitales: De las puertas lógicas al procesador

    Skills you'll gain: System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Computational Logic, Computer Architecture, Computer Systems, Hardware Architecture, Other Programming Languages

    4.7
    Rating, 4.7 out of 5 stars
    ·
    249 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    Unilever

    Unilever Digital Marketing Analyst

    Skills you'll gain: Data Storytelling, Marketing Automation, Web Analytics, Marketing Effectiveness, Marketing Analytics, Customer Insights, Digital Marketing, Social Media Campaigns, Market Analysis, Google Analytics, Social Media Marketing, Customer Analysis, Search Engine Marketing, Marketing Strategies, Social Media Strategy, Customer experience strategy (CX), Performance Reporting, Search Engine Optimization, Keyword Research, MarTech

    4.7
    Rating, 4.7 out of 5 stars
    ·
    320 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    Universidad Austral

    Full Stack Web Development en Español

    Skills you'll gain: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, Apple iOS, MongoDB

    4.2
    Rating, 4.2 out of 5 stars
    ·
    817 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    Y

    Yale University

    Creating Change through Social Entrepreneurship

    Skills you'll gain: Social Impact, Design Thinking, Community Outreach, Organizational Structure, Stakeholder Engagement, Entrepreneurship, Sustainable Development, Research and Design, Business Modeling, Communication, Advocacy, Innovation, Program Evaluation, Fundraising

    4.9
    Rating, 4.9 out of 5 stars
    ·
    174 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    AI and Climate Change

    Skills you'll gain: Model Evaluation, Applied Machine Learning, Image Analysis, Environmental Monitoring, Convolutional Neural Networks, Artificial Intelligence, Climate Change Mitigation, Artificial Neural Networks, Forecasting, Computer Vision, Predictive Modeling, Data Preprocessing, Environmental Science, Supervised Learning

    4.8
    Rating, 4.8 out of 5 stars
    ·
    139 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Scrum Master Certification: Scrum Methodologies

    Skills you'll gain: User Story, Agile Project Management, Backlogs, Sprint Planning, Agile Software Development, Project Risk Management, Agile Methodology, Risk Management, Management Reporting, Project Coordination, Sprint Retrospectives, Performance Reporting, Team Oriented, Project Performance, Estimation, Capacity Planning, Prioritization

    4.7
    Rating, 4.7 out of 5 stars
    ·
    945 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Client Needs and Software Requirements

    Skills you'll gain: Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Business Requirements, Product Requirements, Backlogs, User Requirements Documents, Scope Management, Change Control, User Story, System Requirements, Client Services, Acceptance Testing, Agile Software Development, Prioritization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.1K reviews

    Mixed · Course · 1 - 4 Weeks

  • C

    Commonwealth Education Trust

    Foundations of Teaching for Learning: Curriculum

    Skills you'll gain: Curriculum Development, Teaching, Education and Training, Instructional and Curriculum Design, Course Development, Instructional Strategies, Pedagogy, Student-Centred Learning, Collaboration, Learning Theory, Planning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    517 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Text Retrieval and Search Engines

    Skills you'll gain: Text Mining, Natural Language Processing, Data Mining, Unstructured Data, Big Data, Web Scraping, Model Evaluation, Web Analytics and SEO, Machine Learning, Information Architecture, Probability & Statistics

    4.5
    Rating, 4.5 out of 5 stars
    ·
    962 reviews

    Mixed · Course · 1 - 3 Months

1…145146147…540

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

  • Leadership Strategies for AI and Generative AI: Fractal Analytics
  • English for Teaching Purposes: Universitat Autònoma de Barcelona
  • Introduction to Hardware and Operating Systems: IBM
  • Sistemas Digitales: De las puertas lógicas al procesador: Universitat Autònoma de Barcelona
  • Unilever Digital Marketing Analyst: Unilever
  • Full Stack Web Development en Español: Universidad Austral
  • Creating Change through Social Entrepreneurship: Yale University
  • AI and Climate Change: DeepLearning.AI
  • Scrum Master Certification: Scrum Methodologies: LearnQuest
  • Client Needs and Software Requirements : University of Alberta

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