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

    Microsoft

    Crafting User-First Product Experiences in the AI Era

    Skills you'll gain: Competitive Analysis, Market Research, User Story, User Interface (UI), Competitive Intelligence, Usability, Persona Development, Microsoft Copilot, Product Development, Market Analysis, Product Management, Product Lifecycle Management, Design Thinking, Product Roadmaps, User Interface (UI) Design, Market Opportunities, Regulation and Legal Compliance, Data Ethics, Responsible AI, Data Governance

    4.6
    Rating, 4.6 out of 5 stars
    ·
    309 reviews

    Beginner · Specialization · 3 - 6 Months

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

    Packt

    Blender 4 Modeling and Geometry Node Workshop

    Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Virtual Environment, Visualization (Computer Graphics), Architectural Design, Performance Tuning, Building Design, Frontend Performance, Structural Engineering, Image Quality, Aesthetics

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    B

    Berklee

    The Singer Songwriter

    Skills you'll gain: Music Theory, Music, Musical Composition, File Management, Instrumental Music, Music Performance, Self-Awareness, Media Production, Verbal Communication Skills, Performing Arts, Automation, Editing, Technical Support, Creativity

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM DevOps, Cloud, and Agile Foundations

    Skills you'll gain: Agile Software Development, Cloud Computing Architecture, Cloud Services, Cloud Deployment, Agile Methodology, DevOps, Kanban Principles, Cloud Security, Cloud Infrastructure, Cloud Platforms, Cloud Computing, Agile Project Management, Cloud-Native Computing, User Story, Cloud Storage, Sprint Retrospectives, Sprint Planning, CI/CD, Test Driven Development (TDD), Scrum (Software Development)

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Generative AI Data Analyst

    Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, ChatGPT, Prompt Patterns, Data Synthesis, Microsoft Excel, LLM Application, Productivity, Infographics, OpenAI, Document Management, AI Enablement, Data Analysis, SQL, Generative AI, Artificial Intelligence, Data Visualization, Data Cleansing, Databases

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    BI Foundations with SQL, ETL and Data Warehousing

    Skills you'll gain: Data Warehousing, Extract, Transform, Load, Apache Airflow, Linux Commands, SQL, IBM Cognos Analytics, Data Pipelines, Apache Kafka, Bash (Scripting Language), Shell Script, Data Visualization, Dashboard, File Management, Star Schema, IBM DB2, Business Intelligence, Interactive Data Visualization, Relational Databases, Stored Procedure, Databases

    4.6
    Rating, 4.6 out of 5 stars
    ·
    24K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    S

    SkillsBooster Academy

    AI Image Generation Mastery

    Skills you'll gain: Generative AI, Brand Strategy, AI Product Strategy, Branding, Brand Awareness, Brand Marketing, Visual Design, Content Creation, Marketing Design, Social Media Content, Marketing Communications, Business Process Improvement, Customer Communications Management, Creative Problem-Solving, Design Elements And Principles, Social Media, Social Media Marketing, Customer Acquisition Management, Digital Marketing, Media and Communications

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Embedding Sensors and Motors

    Skills you'll gain: Control Systems, Process Control, Machine Controls, Engineering, Scientific, and Technical Instruments, Embedded Systems, Electronic Hardware, Embedded Software, Automation Engineering, Hardware Design, Electronics Engineering, Manufacturing Processes, Basic Electrical Systems, Electronic Systems, Electronics, Electrical Systems, Electrical and Computer Engineering, Electronic Components, Power Electronics, Three-Phase, Torque (Physics)

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    2.9K reviews

    Intermediate · Specialization · 3 - 6 Months

  • D

    DeepLearning.AI

    Machine Learning in Production

    Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Cloud Deployment, Continuous Deployment, Model Evaluation, Data Preprocessing, Machine Learning, Applied Machine Learning, Data Validation, Feature Engineering, Data Quality, Debugging, Continuous Monitoring, Data Pipelines

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

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    Foundations of Digital Marketing and E-commerce

    Skills you'll gain: Data Storytelling, Performance Measurement, Search Engine Marketing, Content Performance Analysis, Data-Driven Decision-Making, Search Engine Optimization, Branding, Web Analytics and SEO, Business Metrics, Marketing Strategy and Techniques, Digital Marketing, Customer Engagement, Customer experience strategy (CX), Digital Advertising, Marketing, E-Commerce, Email Marketing, Brand Awareness, Marketing Analytics, Social Media Marketing

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM Data Architecture

    Skills you'll gain: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Database Administration, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Data Architecture, Data Store

    4.6
    Rating, 4.6 out of 5 stars
    ·
    7.3K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM Business Intelligence (BI) Analyst

    Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Data Visualization, Database Design, MySQL, Presentations, Descriptive Statistics, Extract, Transform, Load, Business Intelligence, Data Visualization Software, IBM DB2, Tableau Software, Relational Databases, Star Schema, IBM Cognos Analytics, Interactive Data Visualization, Microsoft SQL Servers, Regression Analysis, Excel Formulas

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

    Beginner · Professional Certificate · 3 - 6 Months

Searches related to design patterns

software design patterns
cloud architecture design patterns
core java - design patterns
microservices architecture: design patterns & principles
ai agentic design patterns with autogen
creational design patterns in modern c++
java: design patterns, testing, and deployment
structural design patterns in modern c++
1…737475…556

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

  • Crafting User-First Product Experiences in the AI Era: Microsoft
  • Blender 4 Modeling and Geometry Node Workshop: Packt
  • The Singer Songwriter: Berklee
  • IBM DevOps, Cloud, and Agile Foundations: IBM
  • Generative AI Data Analyst: Vanderbilt University
  • BI Foundations with SQL, ETL and Data Warehousing: IBM
  • AI Image Generation Mastery: SkillsBooster Academy
  • Embedding Sensors and Motors: University of Colorado Boulder
  • Machine Learning in Production: DeepLearning.AI
  • Foundations of Digital Marketing and E-commerce: Google

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