• 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


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

    Coursera

    Building Automated Data Pipelines with Spark,dbt,and Airflow

    Skills you'll gain: Data Flow Diagrams (DFDs), Apache Airflow, Data Pipelines, Data Modeling, Data Integration, Data Architecture, Data Warehousing, Apache Spark, Extract, Transform, Load, Database Development, Data Processing, Data Transformation, Data Quality, Data Validation, Configuration Management, Enterprise Security

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Analyze Institutional Investment Strategies and Risks

    Skills you'll gain: Portfolio Management, Wealth Management, Tax Management, Portfolio Risk, Business Risk Management, Asset Management, Investments, Private Equity, Capital Markets, Risk Management, Return On Investment, Risk Analysis, Real Estate, Market Liquidity, Derivatives, Insurance

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Implement SQL Server Loyalty Points Management System

    Skills you'll gain: Microsoft SQL Servers, Database Design, Relational Databases, Stored Procedure, SQL, Databases, Loyalty Programs, Enterprise Application Management, Database Management, Workflow Management, Transaction Processing, Customer Data Management, Data Integrity

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    PracticalGrowth

    High Performance Team Leadership For Modern Teams

    Skills you'll gain: Meeting Facilitation, Team Motivation, Succession Planning, Employee Retention, Recognizing Others, Constructive Feedback, Delegation Skills, Performance Management, Employee Engagement, Talent Management, Coaching, Team Leadership, People Management, Decision Making, Operational Excellence, Project Documentation, Stakeholder Management, Change Management, Prioritization, Conflict Management

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Build a Doctor Appointment System Using Kotlin

    Skills you'll gain: Object Oriented Programming (OOP), Kotlin, Application Design, Development Environment, Application Development

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    Speed Up Data Analysis and Presentation Building

    Skills you'll gain: Data Visualization, Data Presentation, Responsible AI, Data Storytelling, Prompt Engineering, Graphing, Data Synthesis, Data Analysis, Spreadsheet Software

    4.8
    Rating, 4.8 out of 5 stars
    ·
    872 reviews

    Beginner · Course · 1 - 4 Weeks

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

    Coursera

    Advancing Your Career in Production AI

    Skills you'll gain: Responsible AI, Model Deployment, AI Product Strategy, Technical Design, Prompt Engineering, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Technical Communication, Communication, Software Design, AI Workflows, MLOps (Machine Learning Operations), LLM Application, Apache Airflow, System Design and Implementation, Leadership, Python Programming, CI/CD, SQL, AWS CloudFormation

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Build Employee Management System with Jenkins

    Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Version Control, Git (Version Control System), Java, Data Validation, Application Development, Object Oriented Programming (OOP), Software Architecture, Data Modeling

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IE Business School

    Market Research and Consumer Behavior

    Skills you'll gain: Survey Creation, Surveys, Market Research, Business Research, Consumer Behaviour, Marketing Strategies, Research Design, Data Analysis, Research Reports, Market Analysis, Research Methodologies, Experimentation, Customer Analysis, Focus Group, Business Marketing, Decision Making

    4.4
    Rating, 4.4 out of 5 stars
    ·
    4.9K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Python Development

    Skills you'll gain: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Debugging, Data Analysis, Automation, Cloud Computing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    667 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    S

    Snowflake

    Apache Iceberg: From Zero to Production Data Lakehouse

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of London

    Introduction to Virtual Reality

    Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Virtual Environment, Video Game Development, Application Design, Display Devices, Technical Design, Human Computer Interaction, Computer Graphics, Human Factors

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

    Beginner · Course · 1 - 4 Weeks

1…137138139…683

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

  • Building Automated Data Pipelines with Spark,dbt,and Airflow: Coursera
  • Analyze Institutional Investment Strategies and Risks: EDUCBA
  • Implement SQL Server Loyalty Points Management System: EDUCBA
  • High Performance Team Leadership For Modern Teams: PracticalGrowth
  • Build a Doctor Appointment System Using Kotlin: EDUCBA
  • Speed Up Data Analysis and Presentation Building: Google
  • Advancing Your Career in Production AI: Coursera
  • Build Employee Management System with Jenkins: EDUCBA
  • Market Research and Consumer Behavior: IE Business School
  • Microsoft Python Development: Microsoft

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