• 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


  • C

    Coursera

    GenAI for Prototyping Basics

    Skills you'll gain: Prototyping, Adobe Firefly, AI Workflows, Functional Design, Generative AI, Prompt Engineering, Artificial Intelligence, Mockups, ChatGPT, Canva (Software), User Experience Design, Wireframing, Creativity, Automation

    Beginner · Course · 1 - 4 Weeks

  • S

    Skillshare

    AI Video Avatars: Launch Your Automated Social Media Machine

    Skills you'll gain: Animations, ChatGPT, Generative AI, Education Software and Technology, AI Personalization, Prompt Engineering, AI Product Strategy, Scripting, AI Workflows, Storyboarding

    3.1
    Rating, 3.1 out of 5 stars
    ·
    7 reviews

    Mixed · Course · 1 - 4 Weeks

  • P

    Packt

    Unreal Engine 5 - The Intermediate Course

    Skills you'll gain: Unreal Engine, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Data Store, Video Game Development, Animation and Game Design, Visualization (Computer Graphics), Data Management, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning

    Intermediate · Specialization · 1 - 3 Months

  • S

    Skillshare

    Unreal Engine 5 For Beginners: World Building Basics

    Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Augmented and Virtual Reality (AR/VR), Video Game Development, User Interface (UI), Image Quality

    Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Market Research & Business Intelligence Mastery

    Skills you'll gain: Market Research, Market Analysis, Marketing, Research Methodologies, Research, Business Research, Research Reports, Research Design, Competitive Analysis, Market Intelligence, Quantitative Research, Consumer Behaviour, Global Marketing, Market Trend, Surveys, Customer Analysis, Analytical Skills, Case Studies, Report Writing, Business Strategy

    4.6
    Rating, 4.6 out of 5 stars
    ·
    14 reviews

    Beginner · Specialization · 1 - 3 Months

  • C

    Coursera

    Advanced Machine Learning Techniques

    Skills you'll gain: Transfer Learning, Data Preprocessing, Hugging Face, Model Evaluation

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Jira Workflow Automation & Optimization

    Skills you'll gain: Prompt Engineering, Jira (Software), Workflow Management, Report Writing, Scrum (Software Development), Sprint Retrospectives, Backlogs, Due Diligence, Dashboard, Return On Investment, Sprint Planning, Business Process Automation, Agile Methodology, Automation, Process Improvement, No-Code Development, Debugging, Configuration Management, Data-Driven Decision-Making, Stakeholder Management

    Intermediate · Specialization · 3 - 6 Months

  • U

    University of California San Diego

    Internet of Things Capstone: Build a Mobile Surveillance System

    Skills you'll gain: Internet Of Things, Unit Testing, System Testing, Software Design Documents, Software Development, Technical Communication, Software Documentation, Mobile Development, System Design and Implementation, Embedded Systems, Innovation, Creative Design, Systems Integration

    3.7
    Rating, 3.7 out of 5 stars
    ·
    10 reviews

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Generative AI for Data Visualization and Data Storytelling

    Skills you'll gain: Generative AI, Data Storytelling, Data Visualization Software, Interactive Data Visualization, Data Presentation, LLM Application, Data Wrangling, Data-Driven Decision-Making, Real Time Data, Prompt Engineering

    4.1
    Rating, 4.1 out of 5 stars
    ·
    34 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Learn Java from Scratch - A Beginner's Guide

    Skills you'll gain: Apache Maven, Java, Java Platform Enterprise Edition (J2EE), Object Oriented Design, Hibernate (Java), Unit Testing, File I/O, Docker (Software), Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design, Maintainability, System Configuration

    Beginner · Specialization · 3 - 6 Months

  • N

    Northeastern University

    Engaging in Strategic Management in Healthcare Organizations

    Skills you'll gain: Strategic Decision-Making, Strategic Leadership, Organizational Strategy, Corporate Strategy, Business Strategy, Organizational Structure, Performance Management, Health Care Administration, Business Management, Strategic Partnership, Leadership, Mergers & Acquisitions, Analysis, Competitive Analysis, New Business Development, Market Analysis, Operational Efficiency

    Beginner · Course · 1 - 4 Weeks

  • K

    Kennesaw State University

    AI for Education (Advanced)

    Skills you'll gain: Prompt Engineering, Data Ethics, Responsible AI, Education Software and Technology, ChatGPT, Artificial Intelligence, Digital pedagogy, Generative AI

    4.2
    Rating, 4.2 out of 5 stars
    ·
    24 reviews

    Beginner · Course · 1 - 4 Weeks

1…411412413…675

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

  • GenAI for Prototyping Basics: Coursera
  • AI Video Avatars: Launch Your Automated Social Media Machine: Skillshare
  • Unreal Engine 5 - The Intermediate Course: Packt
  • Unreal Engine 5 For Beginners: World Building Basics: Skillshare
  • Market Research & Business Intelligence Mastery: EDUCBA
  • Advanced Machine Learning Techniques: Coursera
  • Jira Workflow Automation & Optimization: Coursera
  • Internet of Things Capstone: Build a Mobile Surveillance System: University of California San Diego
  • Generative AI for Data Visualization and Data Storytelling: Coursera
  • Learn Java from Scratch - A Beginner's Guide: 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
  • 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
  • Do Not Sell/Share
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