• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Software Design Documents

Results for "software design documents"


  • U

    University of Alberta

    Software Design and Architecture

    Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java, Java Programming, Software Documentation, Application Programming Interface (API)

    4.6 stars, 4.1K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

  • T

    The Hong Kong University of Science and Technology

    Software Engineering

    Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Software Engineering, Software Testing, Functional Requirement, Data Modeling, Systems Design, Object Oriented Programming (OOP), Project Management, Project Planning

    4.6 stars, 690 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (690) · Intermediate · Specialization · 3 - 6 Months

  • E

    Epic Games

    Epic Games Game Design

    Skills you'll gain: Game Design, Unreal Engine, Video Game Development, Ideation, 3D Modeling, Animation and Game Design, Software Design Documents, User Experience Design, Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI) Design, Virtual Environment, Software Documentation, Version Control, UI Components, 3D Assets, Prototyping, Data Management

    4.3 stars, 664 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.3 (664) · Beginner · Professional Certificate · 3 - 6 Months

  • U

    University of Minnesota

    Software Development Lifecycle

    Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Process Mapping, Software Engineering, Kanban Principles, Kaizen Methodology, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Software Architecture, Requirements Analysis, Process Analysis, Application Deployment, Lean Methodologies

    4.7 stars, 9.9K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (9.9K) · Intermediate · Specialization · 3 - 6 Months

  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • E

    EDUCBA

    Design Advanced Game Editor Interfaces

    Skills you'll gain: Unity Engine, User Interface (UI), Event-Driven Programming, UI Components, Video Game Development, Scripting, User Interface (UI) Design, Interactive Design, Code Reusability, Build Tools, Graphical Tools, Maintainability, Design, Data Import/Export, Asset Management

    Mixed · Course · 1 - 4 Weeks

    Category: New
    New
  • What brings you to Coursera today?

  • U

    University of Colorado System

    Software Design Threats and Mitigations

    Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Software Design Patterns, Threat Management, Software Visualization, Cryptography

    4.6 stars, 94 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (94) · Intermediate · Course · 1 - 3 Months

  • T

    The Hong Kong University of Science and Technology

    Software Engineering: Software Design and Project Management

    Skills you'll gain: Software Design Patterns, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Software Engineering, Quality Assurance, Systems Analysis, Systems Design, Project Management, Project Planning, Unified Modeling Language

    4.6 stars, 226 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (226) · Intermediate · Course · 1 - 3 Months

  • U

    University of Colorado System

    Secure Software Design

    Skills you'll gain: Database Design, Software Design, Application Security, User Experience Design, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Usability Testing, User Interface and User Experience (UI/UX) Design, Data Flow Diagrams (DFDs), Software Visualization, Software Architecture, Security Software, Software Design Patterns, Threat Management, Software Development Tools, Software Development Life Cycle, Test Automation, Design Strategies, Cryptography

    4.6 stars, 438 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (438) · Beginner · Specialization · 3 - 6 Months

  • B

    Birla Institute of Technology & Science, Pilani

    Software Design Principles

    Skills you'll gain: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Service Oriented Architecture, Model View Controller, Distributed Computing

    Intermediate · Course · 1 - 3 Months

    Category: Build toward a degree
    Build toward a degree
  • A

    Adobe

    Document Design

    Skills you'll gain: Adobe Acrobat, Document Management, Document Control, Workflow Management, Design Reviews, File Management, Client Services, Graphic Design, Digital Design, Version Control, Branding, Business Systems

    4.7 stars, 201 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.7 (201) · Mixed · Course · 1 - 4 Weeks

  • P

    Pearson

    System Design Fundamentals

    Skills you'll gain: Systems Architecture, Software Architecture, Systems Design, Software Design, Verification And Validation, Maintainability, Systems Analysis

    4.2 stars, 10 reviews, Intermediate, Course, 1 - 4 Weeks

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

1234…834

Best Software Design Documents courses from University of Colorado System

Top-rated Software Design Documents courses offered by University of Colorado System on Coursera.

  1. 1
    Software Design Threats and Mitigations
    University of Colorado SystemIntermediate1 - 3 Months4.6(94)University of Colorado System
  2. 2
    Secure Software Design
    University of Colorado SystemBeginner3 - 6 Months4.6(438)University of Colorado System
  3. 3
    Software Design Methods and Tools
    University of Colorado SystemIntermediate1 - 3 Months4.7(159)University of Colorado System

Best Software Design Documents certificate programs

Earn a certificate in Software Design Documents from top universities and companies.

  1. 1
    Software Design and Architecture
    University of AlbertaBeginner3 - 6 Months4.6(4,055)Specialization
  2. 2
    Software Engineering
    The Hong Kong University of Science and TechnologyIntermediate3 - 6 Months4.6(690)Specialization
  3. 3
    Epic Games Game Design
    Epic GamesBeginner3 - 6 Months4.3(664)Professional Certificate

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
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok