• 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


  • G

    Google Cloud

    Generative AI Leader

    Skills you'll gain: Prompt Engineering, Generative AI Agents, Google Gemini, Retrieval-Augmented Generation, Responsible AI, Generative AI, Google Cloud Platform, AI Enablement, AI Product Strategy, Google Workspace, Customer Engagement, AI Workflows, Agentic systems, AI Security, Google Docs, Cloud Infrastructure, Cloud Computing, Artificial Intelligence, Data Modeling, Collaboration

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Mastering Advanced SQL Queries

    Skills you'll gain: SQL, Query Languages, Stored Procedure, Generative AI, AI Enablement, Maintainability

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Human Resource Management: Analyze & Apply

    Skills you'll gain: Human Capital, Human Resources, Talent Management, Workforce Planning, Talent Acquisition, Human Resource Strategy, Employee Performance Management, Performance Appraisal, Talent Recruitment, Labor Relations, Compensation and Benefits, Succession Planning, Workforce Management, Employee Training, Diversity and Inclusion, Occupational Safety And Health, Employee Engagement

    4.7
    Rating, 4.7 out of 5 stars
    ·
    32 reviews

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Using Microsoft PowerPoint to Create a Choice Board

    Skills you'll gain: Education Software and Technology, Digital pedagogy, Microsoft Office, Educational Materials, Instructional Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Copilot Studio

    Skills you'll gain: Prompt Engineering, Microsoft Copilot, AI Workflows, AI Enablement, Generative AI Agents, Model Deployment, No-Code Development, Performance Tuning, Business Logic, Application Deployment, Scalability, Data Integration, User Feedback

    Intermediate · Course · 1 - 4 Weeks

  • C

    Codio

    SQL for Software Developers

    Skills you'll gain: PostgreSQL, Database Administration, Relational Databases, Database Design, Database Management, Database Architecture and Administration, SQL, Stored Procedure, Databases, Transaction Processing, Data Manipulation, Query Languages

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Modern Java - Mastering Features from Java 8 to Java 21

    Skills you'll gain: JUnit, Restful API, Software Design, JSON, Software Testing

    Intermediate · Course · 3 - 6 Months

  • T

    The State University of New York

    Career Self-Management Advanced Certification

    Skills you'll gain: Strategic Communication, Professional Development, Employee Coaching, Collaboration, Personal Development, Lifelong Learning, Smart Goals, Social Media Content, Coaching, Self-Awareness, Brand Management, Digital Assets, Goal Setting, Branding, LinkedIn, Promotional Strategies, Marketing Strategies, Constructive Feedback, Investigation, Business Research

    4.2
    Rating, 4.2 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • L

    L&T EduTech

    Solar Power Generation

    Skills you'll gain: Electric Power Systems, Simulation and Simulation Software, Energy and Utilities, Electrical Systems, Power Electronics, Sustainable Technologies, Semiconductors, Scalability, Electrical Equipment, Emerging Technologies, Innovation, Cost Estimation, Environment, Matlab

    Beginner · Course · 1 - 3 Months

  • U

    University of California, Davis

    Initiating a Research Project

    Skills you'll gain: Research, Research Methodologies, Research and Design, Journals

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Colorado Boulder

    Digital Media and Strategic Planning in Technology Markets

    Skills you'll gain: Value Propositions, Social Media Marketing, Social Media Strategy, Strategic Planning, Search Engine Optimization, Competitive Analysis, Business Modeling, Web Analytics and SEO, Business Strategy, Paid media, Content Marketing, Market Analysis, Marketing Strategy and Techniques, Email Marketing, Digital Marketing, Google Ads, Innovation, Product Development, Video Production

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    7 reviews

    Beginner · Course · 1 - 3 Months

  • A

    Arizona State University

    Material Jetting and Stereolithography

    Skills you'll gain: Manufacturing Processes, Materials science, Process Engineering, Manufacturing Operations, Production Process, Equipment Design, Laboratory Experience, Experimentation, Prototyping, Process Development, Analytical Testing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    27 reviews

    Intermediate · Course · 1 - 4 Weeks

Searches related to design patterns

design patterns c++
design patterns python
design patterns java
design patterns c#
design patterns .net
software design patterns
cloud architecture design patterns
core java - design patterns
1…437438439…661

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

  • Generative AI Leader: Google Cloud
  • Mastering Advanced SQL Queries: Coursera
  • Human Resource Management: Analyze & Apply: EDUCBA
  • Using Microsoft PowerPoint to Create a Choice Board: Coursera
  • Copilot Studio: Coursera
  • SQL for Software Developers: Codio
  • Modern Java - Mastering Features from Java 8 to Java 21: Packt
  • Career Self-Management Advanced Certification: The State University of New York
  • Solar Power Generation: L&T EduTech
  • Initiating a Research Project: University of California, Davis

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