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

Results for "software design pattern"


  • A

    Advancing Women in Tech

    The Art & Science of Product Management

    Skills you'll gain: Cross-Functional Team Leadership, AI Product Strategy, Design and Product, Technical Product Management, Engineering Management, Product Management, Team Leadership, Artificial Intelligence and Machine Learning (AI/ML), User Experience Design, Design, AI Enablement, Artificial Intelligence, Interviewing Skills, Machine Learning, Deep Learning

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

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

    Tableau Learning Partner

    Data Visualization with Tableau

    Skills you'll gain: Data Visualization, Data Visualization Software, Interactive Data Visualization, Tableau Software, Data Presentation, Tree Maps, Heat Maps, Geospatial Mapping, Spatial Data Analysis, Geospatial Information and Technology, Data Manipulation, Data Mapping, Business Analytics, Data Analysis

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

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

    Advancing Women in Tech

    The Business of Product Management I

    Skills you'll gain: Product Management, Product Marketing, Product Strategy, Product Requirements, Product Planning, New Product Development, Product Development, Market Share, Competitive Analysis, Oral Expression, Competitive Intelligence, Market Opportunities, Customer experience strategy (CX), Customer Insights, Customer Analysis, Customer Advocacy, Verbal Communication Skills, Persuasive Communication, Business Priorities, B2B Sales

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

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

    Microsoft

    Introduction to Microsoft Power Platform

    Skills you'll gain: Microsoft Power Platform, Productivity Software, No-Code Development, Data Integration, Data Store, Data Modeling, Application Development, Case Studies, Business Solutions, Value Propositions, Security Controls

    ★ 4.6 (182) · Beginner · Course · 1 - 4 Weeks

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

    Universitat Autònoma de Barcelona

    Videojuegos: ¿de qué hablamos?

    Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence

    ★ 4.3 (567) · Mixed · Course · 1 - 3 Months

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

    Duke University

    Pointers, Arrays, and Recursion

    Skills you'll gain: C (Programming Language), Data Structures, C and C++, Programming Principles, Algorithms, Memory Management

    ★ 4.3 (349) · Beginner · Course · 1 - 3 Months

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

    University of California San Diego

    Internet of Things: Setting Up Your DragonBoard™ Development Platform

    Skills you'll gain: Android Development, Application Development, Android (Operating System), Video Game Development, Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, Java, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, Hardware Troubleshooting

    ★ 4.2 (160) · Mixed · Course · 1 - 3 Months

    Category: Credit offered
    Credit offered
  • A

    Arizona State University

    Python: A Guided Journey from Introduction to Application

    Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming

    ★ 4 (78) · Beginner · Specialization · 3 - 6 Months

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

    Universidad de los Andes

    Desarrollo de Videojuegos en Unity: Una Introducción

    Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, UI Components, User Interface (UI), Game Design, Animations, User Interface (UI) Design, Application Development, Interaction Design, Prototyping, Object Oriented Programming (OOP), C# (Programming Language), Development Testing, Scripting, Application Deployment

    ★ 4.4 (267) · Beginner · Course · 1 - 3 Months

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

    University of Toronto

    Bioinformatic Methods II

    Skills you'll gain: Bioinformatics, Molecular Biology, R (Software), Informatics, Network Analysis, Data Analysis, Data Visualization Software, Data Processing, Scientific Visualization, Structural Analysis, Heat Maps

    ★ 4.8 (488) · Beginner · Course · 1 - 3 Months

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

    University of Colorado System

    C++ Programming for Unreal Game Development

    Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), Object Oriented Design, File I/O, C++ (Programming Language), C and C++, Debugging, Game Design, Computer Programming, Event-Driven Programming, Computer Programming Tools, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Software Documentation, Program Development

    ★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

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

    California Institute of the Arts

    Building Your Freelancing Career

    Skills you'll gain: Intellectual Property, Business Planning, Competitive Analysis, Financial Data, Service Improvement, Risk Management, Tax Preparation, Business Process Automation, Budget Management, Process Optimization, Risk Mitigation, Contract Management, Tax Management, Accounting and Finance Software, Peer Review, Business Strategy, Process Improvement, Entrepreneurship, Marketing, Leadership and Management

    ★ 4.7 (440) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…305306307…834

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

  • The Art & Science of Product Management: Advancing Women in Tech
  • Data Visualization with Tableau: Tableau Learning Partner
  • The Business of Product Management I: Advancing Women in Tech
  • Introduction to Microsoft Power Platform: Microsoft
  • Videojuegos: ¿de qué hablamos?: Universitat Autònoma de Barcelona
  • Pointers, Arrays, and Recursion: Duke University
  • Internet of Things: Setting Up Your DragonBoard™ Development Platform: University of California San Diego
  • Python: A Guided Journey from Introduction to Application: Arizona State University
  • Desarrollo de Videojuegos en Unity: Una Introducción: Universidad de los Andes
  • Bioinformatic Methods II: University of Toronto

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