Software requirements courses can help you learn how to gather and analyze user needs, create detailed specifications, and manage project scope effectively. You can build skills in writing clear documentation, conducting stakeholder interviews, and using techniques like use cases and user stories. Many courses introduce tools such as JIRA for tracking requirements, Lucidchart for visualizing workflows, and requirements management software that aids in organizing and prioritizing features throughout the development process.

Skills you'll gain: Site Reliability Engineering, Service Level, DevOps, System Monitoring, Continuous Monitoring, Risk Management Framework, Cloud Computing, Software Documentation
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Supply And Demand, Economics, Market Dynamics, Market Analysis, Resource Allocation, Policy Analysis, Tax, Consumer Behaviour, Cost Benefit Analysis, Decision Making
Mixed · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Financial Statement Analysis, Financial Analysis, Financial Data, Process Optimization, Analytics, Corporate Strategy, Accounting, Financial Forecasting, Business Metrics, Operational Analysis, Advanced Analytics, Predictive Analytics, Fraud detection, Key Performance Indicators (KPIs), Return On Investment, Finance, Expense Management, Anomaly Detection
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Sales Management, Sales Enablement, Sales, Cross-Functional Collaboration, Sales Strategy, Virtual Teams, Business Ethics, Digital Transformation, Enterprise Sales, Team Management, Team Leadership, Account Management, Employee Coaching, Team Motivation, Business Process Automation, Corporate Sustainability
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, Hardware Architecture, Electronic Systems, Performance Tuning, Systems Architecture, Software Architecture, Verification And Validation, System Programming, Debugging, Software Design, System Design and Implementation, Linux, Software Technical Review, Systems Engineering, Operating Systems, Software Systems, System Software, Systems Design
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Differentiated Instruction, Collaborative Software, Education Software and Technology, Learning Management Systems, Digital Transformation, Emerging Technologies, Innovation, Multimedia, Digital Communications
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Make.com, Google Gemini, Tool Calling, Calendar Management, Scheduling, Workflow Management, Data Ethics, JSON
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, Amazon CloudWatch, AWS CloudFormation, Relational Databases, Amazon DynamoDB, Application Deployment, Database Management Systems, Database Architecture and Administration, Operational Databases, Amazon Redshift, Amazon S3, Cloud Computing Architecture, Cloud Security, AWS Kinesis, Data Security, Serverless Computing, Performance Tuning, Scalability, Disaster Recovery
Advanced · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Blockchain, Threat Modeling, Cryptography, Security Testing, Security Engineering, Threat Management, Cybersecurity, Network Security, Data Security, Vulnerability Assessments, Threat Detection, Information Systems Security, Cyber Security Strategy, Key Management, Encryption, Network Protocols, Regulatory Compliance, Scripting, Financial Regulation, Scalability
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: FinTech, Portfolio Management, Consumer Lending, Return On Investment, Blockchain, Cryptography, Credit/Debit Card Processing, Digital Assets, Financial Services, Payment Processing, Investments, Lending and Underwriting, Investment Management, Technology Strategies, Emerging Technologies, Risk Analysis, Fundraising and Crowdsourcing, Asset Management, Financial Market, Market Analysis
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Patient Safety, Design Thinking, Change Management, Institutional Review Board (IRB), Leadership, Conflict Management, Performance Measurement, Systems Thinking, Solution Design, Health Systems, Data Analysis, Corrective and Preventive Action (CAPA), Risk Analysis, Value-Based Care, Continuous Quality Improvement (CQI), Quality Improvement, Risk Management, Data Analysis Software, Project Planning, Patient-centered Care
Beginner · Specialization · 3 - 6 Months