• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Design Patterns

Results for "software design patterns"


  • C

    Codio

    Java: Data Structures and Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning

    ★ 3.6 (13) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • T

    Tecnológico de Monterrey

    Analíticas de Marketing Digital

    Skills you'll gain: Web Analytics, Google Analytics, Social Media Analytics, Social Media, Search Engine Marketing, Social Media Management, Social Media Marketing, Conversion Funnel Analysis, Digital Analysis, Marketing Analytics, Digital Marketing Campaigns, Market Research, Data-Driven Marketing, Customer Analysis, Search Engine Optimization, Analytical Skills, Online Advertising, Social Media Strategy, Digital Marketing, Key Performance Indicators (KPIs)

    ★ 4.7 (292) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    Universiteit Leiden

    Population Health: Responsible Data Analysis

    Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Analysis, Statistical Analysis, Descriptive Analytics, R (Software), Descriptive Statistics, Statistical Methods, Sampling (Statistics), Analysis, Probability & Statistics, Data Ethics, Data Collection, Analytical Skills, Medical Privacy, Exploratory Data Analysis, Statistical Reporting, Logistic Regression

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

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • U

    Universidad Nacional de Colombia

    Aprendizajes en Ingeniería y Agricultura con Arduino: Construcción y automatización de un invernadero

    Skills you'll gain: Automation, Control Systems, Water Sustainability, Electronics, Embedded Software, Sustainable Technologies, Sustainable Engineering, Electronic Systems, Embedded Systems, Software Installation, Engineering, Environmental Monitoring, Electronic Components, Programming Principles, Construction

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

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Create a website with MailChimp

    Skills you'll gain: Search Engine Optimization, Content Management, Web Content, Web Design, Web Presence, Information Architecture, Web Design and Development, Goal Setting, Digital Publishing, Account Management, Photo Editing

    ★ 4.7 (85) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
    Category: Credit offered
    Credit offered
  • L

    LearnQuest

    Fundamentals of Kubernetes Deployment

    Skills you'll gain: Kubernetes, Application Deployment, Containerization, Authorization (Computing), Authentications, Cloud Hosting, Software Installation, Data Persistence, Infrastructure Architecture, Scalability, Data Storage, Command-Line Interface

    ★ 4.3 (323) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • D

    Duke University

    Operationalizing LLMs on Azure

    Skills you'll gain: Large Language Modeling, LLM Application, Prompt Patterns, Prompt Engineering, Microsoft Azure, OpenAI API, Retrieval-Augmented Generation, OpenAI, Model Deployment, Risk Management Framework, MLOps (Machine Learning Operations), Embeddings, Application Deployment, Python Programming

    ★ 4.2 (51) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • S

    Skillshare

    Video Editing & Filmmaking Masterclass

    Skills you'll gain: Cinematography, Adobe After Effects, Videography, Video Editing, Post-Production, Video Production, TikTok, Color Matching, Storytelling, Photo/Video Production and Technology, Data Storage, Motion Graphics, Data Storage Technologies, Animations, Timelines, Visual Storytelling, Editing, Conceptual Design, Ideation, Content Creation

    ★ 4.3 (36) · Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Politecnico di Milano

    Artificial Intelligence and legal issues

    Skills you'll gain: Intellectual Property, Legal Risk, Responsible AI, General Data Protection Regulation (GDPR), Law, Regulation, and Compliance, Regulation and Legal Compliance, Information Privacy, Artificial Intelligence, AI literacy, Civil Law, Ethical Standards And Conduct

    ★ 4.5 (139) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Build a social media presence for your business using Canva

    Skills you'll gain: Content Scheduling, Target Audience, Content Creation, Social Media Content, Content Development and Management, Social Media, Web Presence, Marketing Materials, Social Media Marketing, Content Marketing, Social Media Strategy, Graphic Design, Marketing Design, Branding

    ★ 4.5 (83) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • Y

    Yale University

    Indigenous Religions & Ecology

    Skills you'll gain: Environmental Science, Social Justice, Cultural Responsiveness, Social Studies, Natural Resource Management, Environment, Environment and Resource Management, Cultural Diversity, Culture, Sustainable Development, Environmental Resource Management, Environmental Laws, Economics, Policy, and Social Studies, World History, Land Management, Climate Change Adaptation, Advocacy

    ★ 4.7 (54) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Evidence-based Toxicology

    Skills you'll gain: Process Validation, Verification And Validation, Laboratory Testing, Environmental Science, Research, Hazard Analysis, Safety Assurance, Scientific Methods, Biostatistics, Bioinformatics, Research Methodologies, Environmental Regulations, Research Design, Epidemiology, Risk Analysis, Data Synthesis

    ★ 4.7 (122) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
1…408409410…834

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

  • Java: Data Structures and Algorithms: Codio
  • Analíticas de Marketing Digital: Tecnológico de Monterrey
  • Population Health: Responsible Data Analysis: Universiteit Leiden
  • Aprendizajes en Ingeniería y Agricultura con Arduino: Construcción y automatización de un invernadero: Universidad Nacional de Colombia
  • Create a website with MailChimp: Coursera
  • Fundamentals of Kubernetes Deployment: LearnQuest
  • Operationalizing LLMs on Azure: Duke University
  • Video Editing & Filmmaking Masterclass: Skillshare
  • Artificial Intelligence and legal issues: Politecnico di Milano
  • Build a social media presence for your business using Canva: Coursera

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