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

Results for "software design patterns"


  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Accounting Data Analytics

    Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Data Visualization, Scikit Learn (Machine Learning Library), Matplotlib, Data Literacy, Tableau Software, Data Presentation, Data Visualization Software, Unsupervised Learning, Exploratory Data Analysis, Pandas (Python Package), Seaborn, Text Mining, Time Series Analysis and Forecasting, Data Preprocessing, SQL, Predictive Modeling, Machine Learning, Python Programming

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    581 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    E

    Erasmus University Rotterdam

    Introduction to Economic Theories

    Skills you'll gain: Consumer Behaviour, Market Dynamics, Financial Market, Economics, Economic Development, Market Analysis, Economics, Policy, and Social Studies, Public Policies, Environmental Issue, Social Sciences, Socioeconomics, Sustainable Development, Supply And Demand, Behavioral Economics, Decision Making

    4.5
    Rating, 4.5 out of 5 stars
    ·
    378 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    AI Engineering

    Skills you'll gain: Model Context Protocol, Prompt Engineering, Retrieval-Augmented Generation, LangChain, OpenAI API, Embeddings, Image Analysis, Responsible AI, AI Workflows, LLM Application, Cloud Deployment, Cloud Applications, Multimodal Prompts, Hugging Face, Generative AI, Application Deployment, OpenAI, API Gateway, Vector Databases, Software Engineering

    4.5
    Rating, 4.5 out of 5 stars
    ·
    300 reviews

    Intermediate · Specialization · 3 - 6 Months

  • C

    Coursera

    Designing and Formatting a Presentation in PowerPoint

    Skills you'll gain: Microsoft PowerPoint, Presentations, Data Visualization, Editing, Writing, Graphic Design, Business Communication

    4.5
    Rating, 4.5 out of 5 stars
    ·
    316 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Build Batch Data Pipelines on Google Cloud

    Skills you'll gain: Data Warehousing, Data Quality, Data Cleansing, Performance Tuning, Data Validation, Scalability, Database Management, System Monitoring, Serverless Computing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    1.7K reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Pennsylvania

    Philosophy of Science

    Skills you'll gain: Scientific Methods, Science and Research, Research, Experimentation, Research Methodologies, Research Design, Data Collection, Peer Review, Simulations, Ethical Standards And Conduct

    4.7
    Rating, 4.7 out of 5 stars
    ·
    253 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Transportation, Sustainable Buildings, Green Construction

    Skills you'll gain: Architectural Design, Sustainable Development, Building Codes, Community Development, Land Development, Sustainable Architecture, Building Design, Sustainable Design, Sustainable Technologies, Construction, Climate Change Mitigation, Disabilities, Traffic Flow Optimization, Environmental Policy, Environmental Engineering, Policy Analysis, Case Studies

    4.7
    Rating, 4.7 out of 5 stars
    ·
    231 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    AI Agents and Agentic AI Architecture in Python

    Skills you'll gain: AI Orchestration, LangChain, OpenAI API, Generative AI Agents, Prompt Patterns, AI Workflows, Prompt Engineering, Agentic systems, AI Security, Large Language Modeling, Business Logic, File I/O, Transaction Processing, Document Management, Persona Development, Coordination, Plan Execution

    4.7
    Rating, 4.7 out of 5 stars
    ·
    114 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    D

    Deep Teaching Solutions

    学会如何学习:帮助你掌握复杂学科的强大智力工具(Learning How to Learn)

    Skills you'll gain: Lifelong Learning, Learning Strategies, Collaboration, Productivity, Willingness To Learn, Human Learning, Time Management, Creativity, Problem Solving, Cognitive flexibility, Student Engagement, Self-Awareness

    4.9
    Rating, 4.9 out of 5 stars
    ·
    1.7K reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    S

    Stanford University

    Game Theory II: Advanced Applications

    Skills you'll gain: Game Theory, Bidding, Social Sciences, Resource Allocation, Policy Analysis, Economics, Behavioral Economics, Decision Making, Socioeconomics, Mathematical Theory & Analysis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    650 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Collaborative Robotics in Industry

    Skills you'll gain: Robotics, Programmable Logic Controllers, Electrical Systems, Automation Engineering, Hydraulics, Control Systems, Automation, Simulation and Simulation Software, Internet Of Things, Manufacturing Processes, Mechanical Engineering, Real Time Data, Human Machine Interfaces, Industrial Engineering, Hardware Troubleshooting, Image Analysis, Matlab, Equipment Design, Computer Vision, Embedded Software

    4.4
    Rating, 4.4 out of 5 stars
    ·
    147 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Python for Cybersecurity

    Skills you'll gain: MITRE ATT&CK Framework, Cyber Threat Hunting, Threat Detection, Endpoint Detection and Response, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Threat Management, Continuous Monitoring, Cyber Threat Intelligence, Exploitation techniques, Data Persistence, Scripting, Network Monitoring, Persistence, Python Programming, Data Access, Computer Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    544 reviews

    Intermediate · Specialization · 3 - 6 Months

1…266267268…834

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

  • Accounting Data Analytics: University of Illinois Urbana-Champaign
  • Introduction to Economic Theories: Erasmus University Rotterdam
  • AI Engineering: Scrimba
  • Designing and Formatting a Presentation in PowerPoint: Coursera
  • Build Batch Data Pipelines on Google Cloud: Google Cloud
  • Philosophy of Science: University of Pennsylvania
  • Transportation, Sustainable Buildings, Green Construction: Johns Hopkins University
  • AI Agents and Agentic AI Architecture in Python: Vanderbilt University
  • 学会如何学习:帮助你掌握复杂学科的强大智力工具(Learning How to Learn): Deep Teaching Solutions
  • Game Theory II: Advanced Applications: Stanford University

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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