• 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


  • N

    Northeastern University

    Systems and Cybersecurity Fundamentals Part 1

    Skills you'll gain: Cybersecurity, Cyber Attacks, Cryptography, Information Systems Security, Cyber Security Policies, Encryption, Data Security, Security Management, Network Security, IT Security Architecture, Computer Security, Security Controls, Cryptographic Protocols, Security Engineering, Network Protocols, Cyber Threat Intelligence, Security Strategy, Cyber Governance, Data Storage Technologies, Data Management

    Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of California, Davis

    Customer Research with Generative AI for Product Managers

    Skills you'll gain: Journey Mapping, Data Ethics, Responsible AI, Generative AI, AI Enablement, Customer Insights, User Experience, User Research, Product Management, Customer Analysis, Market Opportunities, Ethical Standards And Conduct, Interviewing Skills, Innovation, Market Research, Prioritization

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • N

    Northeastern University

    Fundamentals of Integrated Brand Promotion

    Skills you'll gain: Branding, Advertising, Consumer Behaviour, Brand Management, Brand Marketing, Brand Strategy, Integrated Marketing Communications, Brand Loyalty, Marketing Communications, Brand Awareness, Marketing, Promotional Strategies, Digital Advertising, Media Strategy, Data-Driven Marketing, Case Studies, Design Thinking

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • J

    John Wiley & Sons

    Future of Work: Mastering Human Skills for the Age of AI

    Skills you'll gain: Adaptability, Data Ethics, AI Product Strategy, Resilience, AI literacy, AI Enablement, Collaboration, Artificial Intelligence, AI Integrations, Creativity, AI Workflows, Innovation, Responsible AI, Emotional Intelligence, Organizational Change, Leadership, Generative AI, Critical Thinking and Problem Solving, Organizational Skills, Business Communication

    Beginner · Course · 3 - 6 Months

    Category: New
    New
    Category: Preview
    Preview
  • C

    Coursera

    Model Power BI Data with Security

    Skills you'll gain: Star Schema, Role-Based Access Control (RBAC), Power BI, Database Design, Data Modeling, Data Analysis Expressions (DAX), Authorization (Computing), Financial Data, Relational Databases, Data Security, Security Controls, Dashboard, Data Access, Dashboard Creation, Model Deployment, Gross Profit, Cloud Deployment, Performance Improvement

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • C

    Coursera

    Process Real-Time Data with Spark Streams

    Skills you'll gain: Apache Kafka, Real Time Data, Apache Spark, Data Pipelines, PySpark, Scalability, Live Streaming, Data-Driven Decision-Making, Data Lakes, Data Integration, Data Processing, Event Monitoring, Data Transformation, JSON, Application Deployment, Event Management

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Simplilearn

    Keyword Research and SEO Training

    Skills you'll gain: Keyword Research, Search Engine Marketing, Search Engine Optimization, Web Analytics and SEO, Competitive Analysis, Content Optimization, Digital Marketing Tools, Performance Analysis, Web Analytics, Performance Measurement, Performance Management, Analytics

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • C

    Coursera

    Verify Jira History: Confirm Accuracy Fast

    Skills you'll gain: Jira (Software), Issue Tracking, Investigation, Data Quality, Data Validation, Data Integrity, Reconciliation, Timelines, Anomaly Detection, Dependency Analysis, User Story, Verification And Validation, Trend Analysis, Analysis, Project Documentation, Auditing, Workflow Management, Project Management, Leadership and Management

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Build Interactive Power BI Dashboards for Business Reporting

    Skills you'll gain: Dashboard Creation, People Analytics, Business Reporting, Business Intelligence, Data Storytelling, Business Analysis, Business Analytics, Data Validation, Data Transformation

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • C

    Coursera

    Engineer AI Models: Explain, Tune & Experiment

    Skills you'll gain: Feature Engineering, Fraud detection, Decision Intelligence, Jupyter, Model Optimization, Responsible AI, Model Evaluation, Performance Improvement, AI literacy, Risk Modeling, Performance Metric, Credit Risk, Performance Analysis, Performance Tuning, Test Planning, Test Engineering, Applied Machine Learning, Research Design

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    Edureka

    Data Engineering Workflow Orchestration with Airflow

    Skills you'll gain: Apache Airflow, CI/CD, Data Pipelines, Continuous Deployment, Workflow Management, Site Reliability Engineering, Data Engineering, Model Deployment, Data Quality, Version Control, PostgreSQL, Git (Version Control System), Python Programming, Debugging, SQL, Production Management, Scheduling, Unit Testing, Linux Commands, Web Servers

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • G

    Google Cloud

    Create a Component Anomaly Detection Model using Visual Inspection AI

    Skills you'll gain: Anomaly Detection, Model Evaluation, Model Training, Image Analysis, Computer Vision, Google Cloud Platform, Solution Design, Predictive Modeling, Artificial Intelligence, Product Development

    Beginner · Project · Less Than 2 Hours

1…729730731…826

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

  • Systems and Cybersecurity Fundamentals Part 1: Northeastern University
  • Customer Research with Generative AI for Product Managers: University of California, Davis
  • Fundamentals of Integrated Brand Promotion: Northeastern University
  • Future of Work: Mastering Human Skills for the Age of AI: John Wiley & Sons
  • Model Power BI Data with Security: Coursera
  • Process Real-Time Data with Spark Streams: Coursera
  • Keyword Research and SEO Training: Simplilearn
  • Verify Jira History: Confirm Accuracy Fast: Coursera
  • Build Interactive Power BI Dashboards for Business Reporting: EDUCBA
  • Engineer AI Models: Explain, Tune & Experiment: Coursera

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