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

Results for "software design pattern"


  • Status: Free Trial
    Free Trial
    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
    Rating, 4.5 out of 5 stars
    ·
    158 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.7 out of 5 stars
    ·
    148 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.5 out of 5 stars
    ·
    821 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.6 out of 5 stars
    ·
    182 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.3 out of 5 stars
    ·
    567 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.3 out of 5 stars
    ·
    349 reviews

    Beginner · Course · 1 - 3 Months

  • 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
    Rating, 4.2 out of 5 stars
    ·
    160 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4 out of 5 stars
    ·
    78 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.4 out of 5 stars
    ·
    267 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.8 out of 5 stars
    ·
    488 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.5 out of 5 stars
    ·
    212 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    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
    Rating, 4.7 out of 5 stars
    ·
    440 reviews

    Beginner · Specialization · 3 - 6 Months

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