• 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


  • M

    Microsoft

    AI-Driven Insights, Validation and Scenario Modeling

    Skills you'll gain: Anomaly Detection, Data Storytelling, Financial Acumen, Audit Working Papers, Financial Data, Financial Modeling, Variance Analysis, Financial Analysis, Auditing, Data-Driven Decision-Making, Box Plots, Power BI, Risk Analysis, Financial Reporting, Decision Making, Microsoft Excel, Scenario Testing, Microsoft Copilot, Microsoft 365, Generative AI

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • B

    Board Infinity

    RAG from Scratch: Build a Knowledge-Powered Chatbot

    Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, Generative AI Agents, AI Workflows, Prompt Engineering, Embeddings, Token Optimization, Context Management, Document Management, Unstructured Data, Database Management Systems, Metadata Management, Model Evaluation, Data Wrangling, Machine Learning

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of Michigan

    Instructional Methods in Health Professions Education

    Skills you'll gain: Instructional Design, Adult Learning Principles, Teaching, Education Software and Technology, Learning Theory, Health Education, Digital pedagogy, Learning Styles, Clinical Practices, Technology Strategies, Liberal Arts

    4.7 stars, 546 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (546) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • S

    SkillsBooster Academy

    Introduction to UGC & Short-Form Video Production with AI

    Skills you'll gain: Prompt Engineering, Content Performance Analysis, Prompt Engineering Tools, Visual Storytelling, Market Opportunities, Social Media Content, Video Production, Generative AI, Photo/Video Production and Technology, Social Media Campaigns, Market Analysis, AI Personalization, Campaign Management, Content Creation, Campaign Planning, Digital Content, Content Development and Management, Copywriting, Artificial Intelligence, Content Marketing

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Developing Industrial Internet of Things

    Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, Internet Of Things, Machine Learning Methods, Data Preprocessing, Analytics, Embedded Software, Embedded Systems, File Systems, Data Analysis, Debugging, Machine Learning, Model Based Systems Engineering, Security Engineering, Information Systems Security, Wireless Networks, Infrastructure Security, Failure Analysis, Simulation and Simulation Software

    4.6 stars, 862 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (862) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • G

    Google Cloud

    Production Machine Learning Systems

    Skills you'll gain: Model Optimization, MLOps (Machine Learning Operations), Model Deployment, Model Training, Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Machine Learning Methods, Performance Tuning, Applied Machine Learning, Machine Learning, Distributed Computing, Dependency Analysis, Data Pipelines

    4.6 stars, 1K reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (1K) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of California, Irvine

    Types of Conflict

    Skills you'll gain: Conflict Management, De-escalation Techniques, Teamwork, Collaboration, Empathy, Interpersonal Communications, Assertiveness, Communication Strategies, Organizational Effectiveness, Communication, Active Listening

    4.5 stars, 1.3K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.5 (1.3K) · Mixed · 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
  • U

    Universitat de Barcelona

    Magic in the Middle Ages

    Skills you'll gain: Legal Research, European History, World History, Social Studies, Research, Cultural Diversity, Liberal Arts, Science and Research, Anthropology

    4.6 stars, 1.8K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (1.8K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Active Machine Learning with Python

    Skills you'll gain: MLOps (Machine Learning Operations), Model Training, Model Optimization, Applied Machine Learning, Model Evaluation, Convolutional Neural Networks, Machine Learning Methods, Image Analysis, Scikit Learn (Machine Learning Library), Computer Vision, Machine Learning, Sampling (Statistics), Continuous Monitoring, Data Collection, Python Programming, Big Data, Data Quality

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    AI Security Architecture, Controls, and Defensive Operations

    Skills you'll gain: AI Security, IT Security Architecture, Security Controls, Application Security, Threat Modeling, Information Systems Security, Security Engineering, Security Testing, Data Security, Continuous Monitoring, Secure Coding, Open Web Application Security Project (OWASP), Authorization (Computing), Threat Detection, Personally Identifiable Information, Model Context Protocol, Identity and Access Management, Incident Response, Distributed Denial-Of-Service (DDoS) Attacks, Anomaly Detection

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Coursera

    Custom Deep Learning Model Architecture

    Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Generative AI, Model Optimization, Deep Learning, Generative Model Architectures, Computer Vision, Artificial Neural Networks, Generative Adversarial Networks (GANs), Model Training, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Autoencoders, Network Architecture, Model Evaluation, Debugging

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
1…143144145…834

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

  • AI-Driven Insights, Validation and Scenario Modeling: Microsoft
  • RAG from Scratch: Build a Knowledge-Powered Chatbot: Board Infinity
  • Instructional Methods in Health Professions Education: University of Michigan
  • Introduction to UGC & Short-Form Video Production with AI: SkillsBooster Academy
  • Developing Industrial Internet of Things: University of Colorado Boulder
  • Production Machine Learning Systems: Google Cloud
  • Types of Conflict: University of California, Irvine
  • Build Batch Data Pipelines on Google Cloud: Google Cloud
  • Magic in the Middle Ages: Universitat de Barcelona
  • Active Machine Learning with Python: Packt

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