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: Data Visualization, Data Presentation, Regression Analysis, Predictive Modeling, Statistical Modeling, Forecasting, Financial Modeling, SPSS, Predictive Analytics, Risk Modeling, Statistical Analysis, Scatter Plots, Microsoft Excel
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Google Cloud Platform, Cloud Storage, Data Migration, Data Pipelines, Data Processing, Extract, Transform, Load, Data Infrastructure, Big Data, Data Storage, Data Integration, Cloud Management, Automation, Serverless Computing
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Calculus, Computational Thinking, Derivatives, Digital pedagogy, Mathematical Theory & Analysis, Education Software and Technology, Graphical Tools, Graphing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Storage, Kubernetes, Cloud Computing, Cloud Infrastructure, Google Cloud Platform, Cloud Technologies
Beginner · Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Authorization (Computing), Authentications, Databases, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI)
Intermediate · Course · 3 - 6 Months

Pearson
Skills you'll gain: Cloud Security, Incident Response, Security Controls, Computer Security Incident Management, Data Security, Identity and Access Management, Vulnerability Assessments, Security Management, Network Security, Enterprise Security, Encryption, Vulnerability Management, Hardening, Patch Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Apache Hadoop, Data Warehousing, SQL, Performance Tuning, Databases, Query Languages, Database Management, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation
Mixed · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Model Deployment, Model Evaluation, Predictive Analytics, Regression Analysis, Business Analytics, Data Preprocessing, Machine Learning Methods, Data Mining, Feature Engineering, Statistical Analysis, Decision Tree Learning, Data Transformation, Artificial Neural Networks
Mixed · Course · 1 - 3 Months

Skills you'll gain: Event Monitoring, OSI Models, Network Monitoring, Network Protocols, Cyber Threat Intelligence, Network Analysis, Network Troubleshooting, TCP/IP, Distributed Denial-Of-Service (DDoS) Attacks, Threat Detection, General Networking, Network Security, Incident Response, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: LLM Application, Retrieval-Augmented Generation, Generative AI, Prompt Engineering, Prompt Patterns, Google Cloud Platform, Large Language Modeling
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Record Keeping, Google Cloud Platform, Product Support, Service Level, Personally Identifiable Information, Technical Support, Issue Tracking, Identity and Access Management, Problem Management, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, Application Design, User Interface (UI), Figma (Design Software), Integrated Development Environments, Color Theory, User Interface (UI) Design, API Design, Data Sharing, Animations, Debugging
Intermediate · Course · 1 - 4 Weeks