• 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


  • F

    Fundação Instituto de Administração

    Budgeting essentials and development

    Skills you'll gain: Budget Management, Budgeting, Financial Management, Operating Budget, Cost Control, Performance Management, Performance Measurement, Business Planning, Business Strategy, Strategic Planning, Variance Analysis, Cross-Functional Collaboration, Forecasting

    4.5 stars, 320 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (320) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • L

    L&T EduTech

    Basics of Air Conditioning & Heat Load Calculation

    Skills you'll gain: HVAC, Building Services Engineering, Thermal Management, Mechanical Engineering, Engineering, System Requirements, Engineering Calculations, Energy and Utilities, Engineering Analysis, Estimation, Environmental Issue

    4.3 stars, 60 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.3 (60) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Applied AI: Data Analysis, Workflows, and Decisions

    Skills you'll gain: Decision Making, Systems Thinking, Dealing With Ambiguity, Cost Benefit Analysis, Problem Solving, Decision Support Systems, Resource Allocation, Planning, Return On Investment, Self-Awareness, Goal Setting, Analysis, Record Keeping

    4.4 stars, 29 reviews, Beginner, Specialization, 1 - 3 Months

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

    Category: New
    New
    Status: Free trial
    Free trial
  • V

    Vanderbilt University

    Online Games: Literature, New Media, and Narrative

    Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Writing, Multimedia, Media and Communications, Art History, Electronic Media

    4.6 stars, 204 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (204) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Illinois Urbana-Champaign

    Cloud Computing Concepts: Part 2

    Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Dataflow, Transaction Processing, Computer Security, Data Centers, Cyber Security Policies, Authorization (Computing), Apache Hadoop, Data Store, Database Theory, Cloud Security, Authentications, NoSQL, Algorithms, Data Integrity, Encryption, File Management, Graph Theory

    4.5 stars, 323 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.5 (323) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    SkillUp

    GenAI for Business Process Automation

    Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Generative AI Agents, AI Integrations, AI Orchestration, Automation, Model Deployment, Prompt Engineering Tools, AI Enablement, Performance Measurement, Generative AI, No-Code Development, Decision Intelligence, Responsible AI, Process Optimization, System Monitoring, Scalability

    4.4 stars, 27 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (27) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Optical Efficiency and Resolution

    Skills you'll gain: Electrical Engineering, electromagnetics, Image Quality, Engineering Calculations, System Requirements, Simulation and Simulation Software, Design Software, Systems Design, System Design and Implementation, Graphical Tools, Applied Mathematics, Physics, Spatial Analysis

    4.2 stars, 66 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.2 (66) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • N

    NIIT

    Frontend Development using React

    Skills you'll gain: Responsive Web Design, HTML and CSS, JSON, React.js, Jest (JavaScript Testing Framework), Hypertext Markup Language (HTML), Javascript, Bootstrap (Front-End Framework), Web Design, Web Development Tools, Web Design and Development, Cascading Style Sheets (CSS), Software Testing, Unit Testing, User Experience Design, Frontend Integration, Web Development, Mobile Development, JavaScript Frameworks, Test Case

    3.4 stars, 82 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 3.4 (82) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of New Mexico

    Negocios Internacionales II

    Skills you'll gain: Global Marketing, International Finance, International Relations, Commercialization, Intercultural Competence, Organizational Structure, Business Management, Market Analysis, Economics, Workforce Management, Cultural Diversity, Business Strategy, Entrepreneurship, Market Dynamics, Business Intelligence, Economic Development

    4.7 stars, 546 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.7 (546) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • M

    Macquarie University

    Career planning: Your career, your life

    Skills you'll gain: Adaptability, Business Correspondence, Web Presence, Business Writing, Business Communication, Professional Development, Writing, Digital Brand Strategy, Proactivity, Personal Development, Professional Networking, Planning, Lifelong Learning, Self-Awareness, Crisis Management, Design Thinking, Branding, Creative Thinking

    4.8 stars, 273 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.8 (273) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Data Visualization in R with ggplot2

    Skills you'll gain: Ggplot2, Scatter Plots, Plot (Graphics), Data Visualization Software, Statistical Visualization, Heat Maps, R Programming, Graphing, Data Wrangling, Graphics Software, Graphic and Visual Design

    4.9 stars, 133 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.9 (133) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • K

    Kotter

    The Science of Change

    Skills you'll gain: Organizational Change, Change Management, Business Transformation, Leadership Studies, Organizational Leadership, Organizational Development, Business Leadership, Organizational Structure, Culture Transformation, Leadership and Management, Leadership Development, Overcoming Obstacles, Case Studies, Organizational Strategy, Strategic Leadership, Industrial and Organizational Psychology, Leadership, Drive Engagement, Cross-Functional Collaboration, Lifelong Learning

    4.6 stars, 103 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.6 (103) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1…260261262…834

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

  • Budgeting essentials and development: Fundação Instituto de Administração
  • Basics of Air Conditioning & Heat Load Calculation: L&T EduTech
  • Applied AI: Data Analysis, Workflows, and Decisions: University of Michigan
  • Online Games: Literature, New Media, and Narrative: Vanderbilt University
  • Cloud Computing Concepts: Part 2: University of Illinois Urbana-Champaign
  • GenAI for Business Process Automation: SkillUp
  • Optical Efficiency and Resolution: University of Colorado Boulder
  • Frontend Development using React: NIIT
  • Negocios Internacionales II: University of New Mexico
  • Career planning: Your career, your life: Macquarie University

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