Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Software Requirements Course Catalog
Status: Free TrialSkills you'll gain: Application Security, Open Web Application Security Project (OWASP), OAuth, Data Validation, Authentications, Back-End Web Development, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Vulnerability Scanning, Cyber Attacks, Threat Modeling, Software Testing, Distributed Denial-Of-Service (DDoS) Attacks, Data Integrity, Server Side, Security Strategy
Status: Free TrialUniversity of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Backlogs, Continuous Integration, Test Driven Development (TDD)

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Integrated Development Environments, Software Design, Maintainability, System Configuration, Development Environment, Peripheral Devices
Status: Free TrialUniversity of Alberta
Skills you'll gain: Project Planning, Sprint Planning, Risk Management Framework, Agile Software Development, User Story, Agile Methodology, User Requirements Documents, Functional Requirement, Agile Project Management, Requirements Analysis, Software Development
Status: Free TrialUniversity of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Engineering, Process Driven Development
Status: Free TrialUniversity of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Requirements Management, Product Management, Software Engineering, Project Planning, Process Development, Project Management
Status: Free TrialSkills you'll gain: User Story, Business Requirements, Requirements Analysis, Requirements Elicitation, Business Analysis, User Requirements Documents, Gap Analysis, Project Documentation, Systems Analysis, Functional Specification, Business Process Modeling, Process Flow Diagrams, Needs Assessment, Data Visualization
Status: NewStatus: Free TrialSkills you'll gain: Software Documentation, Test Automation, Generative AI, Software Testing, Vulnerability Scanning, Vulnerability Assessments, Test Case, Security Testing, Secure Coding, Full-Stack Web Development, Technical Documentation, Natural Language Processing
Status: Free TrialDeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, Databases, Application Design, Database Management, Software Design, Software Architecture, System Design and Implementation, Large Language Modeling, Artificial Intelligence, Security Testing, Secure Coding, Application Programming Interface (API), Performance Tuning
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Software Design Documents, User Requirements Documents, Functional Requirement, Software Documentation, Unified Modeling Language, Requirements Analysis, System Requirements, Technical Documentation, Technical Writing, Data Modeling, Dataflow
Status: Free TrialUniversity of Minnesota
Skills you'll gain: Test Automation, Regression Testing, Software Testing, Unit Testing, Test Tools, System Testing, Code Coverage, Security Testing, Verification And Validation, Test Case, Test Data, Debugging, Automation, Functional Requirement, Application Security
Status: PreviewEDUCBA
Skills you'll gain: Embedded Software, Real-Time Operating Systems, Software Development, Software Design, Software Architecture, Embedded Systems, Configuration Management, Systems Architecture, Application Development, System Configuration, Application Frameworks
Software Requirements learners also search
In summary, here are 10 of our most popular software requirements courses
- Software Security for Web Applications: Codio
- Agile Software Development: University of Minnesota
- Embedded Software and Hardware Architecture: University of Colorado Boulder
- Agile Planning for Software Products: University of Alberta
- Software Processes and Agile Practices: University of Alberta
- Introduction to Software Product Management: University of Alberta
- Requirements Gathering in Business Analysis: Microsoft
- Generative AI Course in Software Testing and Documentation: Simplilearn
- AI-Powered Software and System Design: DeepLearning.AI
- SRS Documents: Requirements and Diagrammatic Notations: University of Colorado System










