• 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


  • A

    Alex Genadinik

    YouTube Marketing 2026: YouTube SEO & Algorithms

    Skills you'll gain: Video Production, Search Engine Optimization, Keyword Research, Product Promotion, Web Analytics and SEO, Social Media Content, Social Media Marketing, Content Optimization, Marketing Strategies, Strategic Partnership, Live Streaming, Social Media Strategy, Driving engagement, Promotional Strategies, Content Strategy, Online Advertising, Paid media, Performance marketing, Digital Advertising, Content Creation

    Mixed · Course · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • S

    Skillshare

    Mastering Adobe Photoshop CC: Neon, Duotone & Posters

    Skills you'll gain: Adobe Photoshop, Layout Design, Graphic and Visual Design, Graphic Design, Computer Graphic Techniques, Creative Design, Typography, Design, Color Theory

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    SkillsBooster Academy

    Prompt Engineering for ChatGPT

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative AI Agents, Large Language Modeling, AI Workflows, AI Orchestration, Token Optimization, LLM Application, Responsible AI, Artificial Intelligence, Business Process Automation, Artificial Intelligence and Machine Learning (AI/ML), Proactivity, Organizational Skills, Organizational Development, Business Technologies

    ★ 5 (6) · Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • M

    Microsoft

    Azure Network Configuration

    Skills you'll gain: Network Troubleshooting, Microsoft Azure, Virtual Networking, Virtual Machines, Load Balancing, System Configuration, Cloud Security, Network Planning And Design, Network Security, Cloud Storage, Cloud Management, Data Storage, Data Security, Performance Tuning

    ★ 4.8 (15) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Python GUI Development with Tkinter & PyCharm

    Skills you'll gain: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Thinking, UI Components, Software Design, Code Reusability, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, Application Design, Payment Systems, Interactive Design, MySQL, Jupyter, Database Application, Development Environment, Property Management Systems, Python Programming

    ★ 4.4 (17) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Unreal Engine: Master UMG, AI & Blueprints

    Skills you'll gain: UI Components, User Interface (UI) Design, Interactive Design, Unreal Engine, Game Design, Artificial Intelligence, Scripting, Video Game Development, Data Structures, Data Manipulation, Debugging

    ★ 5 (14) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • A

    Anthropic

    AI Fluency for Students

    Skills you'll gain: Responsible AI, AI literacy, Anthropic Claude, AI Personalization, Professional Development, AI Workflows, Artificial Intelligence, Honesty, Ethical Standards And Conduct, Critical Thinking

    ★ 4.9 (22) · Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Free
    Free
  • I

    Illinois Tech

    New Tech Ventures

    Skills you'll gain: Design Thinking, Global Marketing, Entrepreneurship, Business Modeling, Innovation, Team Building, Sales Presentations, Storytelling, Open Mindset, Market Research, Oral Expression, Entrepreneurial Finance, Ideation, Business Planning, New Business Development, Teamwork, Legal Risk, Market Dynamics, Relationship Building, Team Leadership

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    Unsupervised Text Classification for Marketing Analytics

    Skills you'll gain: Unsupervised Learning, Unstructured Data, Marketing Analytics, Text Mining, Deep Learning, Model Evaluation, Machine Learning, JSON, Data Processing, Natural Language Processing, Data Preprocessing, Model Training, Python Programming

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • E

    EDUCBA

    Master Motion Graphics in After Effects: Create & Animate

    Skills you'll gain: Adobe After Effects, Motion Graphics, Animations, Layout Design

    ★ 4.7 (13) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Master and Apply Redis for Scalable Systems

    Skills you'll gain: Redis, Data Persistence, Data Store, NoSQL, Performance Tuning, Transaction Processing, Key Management, Server Administration, Data Structures, Data Storage, Real Time Data, Data Management, Servers, Event-Driven Programming, Scalability, Scripting Languages, Software Architecture, Memory Management, Query Languages, Data Modeling

    ★ 4.9 (17) · Beginner · Specialization · 1 - 3 Months

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

    Corporate Finance Institute

    Advanced Tableau - Data Model

    Skills you'll gain: Star Schema, Data Modeling, Extract, Transform, Load, Performance Tuning, Tableau Software, Model Optimization, Database Design, Data Visualization Software, Data Integration

    Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…442443444…829

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

  • YouTube Marketing 2026: YouTube SEO & Algorithms: Alex Genadinik
  • Mastering Adobe Photoshop CC: Neon, Duotone & Posters: Skillshare
  • Prompt Engineering for ChatGPT: SkillsBooster Academy
  • Azure Network Configuration: Microsoft
  • Python GUI Development with Tkinter & PyCharm: EDUCBA
  • Unreal Engine: Master UMG, AI & Blueprints: EDUCBA
  • AI Fluency for Students: Anthropic
  • New Tech Ventures: Illinois Tech
  • Unsupervised Text Classification for Marketing Analytics: University of Colorado Boulder
  • Master Motion Graphics in After Effects: Create & Animate: EDUCBA

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