
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, Application Design, User Interface (UI), Distributed Computing, Programming Principles, Big Data, Data Processing, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Computer Programming, User Interface (UI) Design, Other Programming Languages, Algorithms
★ 4.7 (11K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Requirements Elicitation, Requirements Analysis, Mockups, Security Requirements Analysis, Interviewing Skills, Data Flow Diagrams (DFDs), Storyboarding, Goal Setting, Software Development Methodologies, Software Documentation, Diagram Design, Agile Methodology, Product Requirements, Meeting Facilitation, System Requirements, Prototyping, Software Development Life Cycle, Technical Documentation, Conflict Management, Scalability
★ 4.5 (857) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Business Analysis, Business Analysis Tools, Business Process Modeling, Process Optimization, Requirements Management, Business Requirements, Process Modeling, Process Improvement and Optimization, Process Analysis, Data Modeling, Stakeholder Analysis, Requirements Elicitation, Agile Methodology, Business Process, Process Improvement, User Story, Data Flow Diagrams (DFDs), Gap Analysis, Prioritization
★ 4.7 (72) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, Mathematical Modeling, Verification And Validation, System Requirements, Requirements Analysis, Systems Analysis, Systems Design, Differential Equations, Algorithms
★ 3.5 (41) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Communication Planning, Stakeholder Engagement, Requirements Analysis, Stakeholder Communications, Milestones (Project Management), AI Enablement, Waterfall Methodology, Risk Management, Communication, Product Lifecycle Management, Prioritization
★ 4.9 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Analysis, Requirements Elicitation, Data Storytelling, Business Analysis Tools, Stakeholder Management, Stakeholder Analysis, Process Optimization, Requirements Management, Prompt Engineering, Business Requirements, Process Modeling, Process Improvement and Optimization, Data Presentation, Process Analysis, Data Modeling, Responsible AI, Business Process Modeling, Business Analytics, Excel Formulas, Data Cleansing
★ 4.7 (15K) · Beginner · Professional Certificate · 3 - 6 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Requirements Elicitation, Sprint Retrospectives, Sprint Planning, Software Development Methodologies, Agile Product Development, Software Development, Risk Analysis, User Requirements Documents, Software Development Life Cycle, Scrum (Software Development), Backlogs, Product Management, Agile Project Management, Project Management
★ 4.7 (12K) · Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Test Case, Test Automation, Test Tools, CI/CD, Software Quality Assurance, Quality Assurance
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Excel Formulas, Microsoft Power Platform, Business Process Modeling, User Story, Business Requirements, Stakeholder Management, Data Modeling, Process Modeling, Microsoft Excel, Software Development Life Cycle, Requirements Analysis, Requirements Elicitation, Quality Management, Diagram Design, Power BI, Pivot Tables And Charts, Microsoft Visio, Microsoft Power Automate/Flow, Business Analysis, Data Analysis
★ 4.6 (1.6K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Vibe coding, AI powered creativity, Debugging, Brainstorming, Planning, Application Development, Application Design, Generative AI, Data Wrangling, Data Analysis, Content Creation, Presentations, Responsible AI, Report Writing, Business Communication, Artificial Intelligence, Data Visualization, Research, Project Management, Machine Learning
★ 4.8 (12K) · Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Excel Formulas, Microsoft Excel, Dashboard, Pivot Tables And Charts, Spreadsheet Software, Microsoft 365, ChatGPT, Data Analysis, Microsoft Office, Data Visualization, Document Management, Project Management Software, Collaborative Software, Data Manipulation, Data Cleansing, Text Mining, Project Management, Data Entry, Generative AI, Data-Driven Decision-Making
★ 4.6 (24K) · Beginner · Specialization · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computational Logic, Systems Design, Verification And Validation, Systems Analysis, Functional Specification, Software Architecture, Model Optimization, Software Design, Software Testing, Software Quality Assurance, Computer Architecture, Logical Reasoning, Algorithms, Software Quality (SQA/SQC)
★ 4.7 (13) · Beginner · Specialization · 1 - 3 Months
Top-rated Functional Requirement courses offered by SkillUp on Coursera.
Earn a certificate in Functional Requirement from top universities and companies.
Top-rated beginner-friendly Functional Requirement courses with no prerequisites.