Software testing courses can help you learn test planning, test case design, automated testing, and performance testing. You can build skills in identifying bugs, writing effective test scripts, and using various testing methodologies. Many courses introduce tools like Selenium for automation, JUnit for unit testing, and JIRA for issue tracking, showing how these skills apply in real-world software development environments.

West Virginia University
Skills you'll gain: Fraud detection, Internal Controls, Anomaly Detection, Financial Auditing, Cybersecurity, Investigation, Analytics, Big Data, Accounting, Compliance Reporting, Data Analysis Software, Ethical Standards And Conduct
Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Statistical Reporting, R (Software), Statistical Methods, Statistics, R Programming, Statistical Analysis, Probability & Statistics, Data Analysis, Sampling (Statistics), Probability Distribution, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Microservices, Containerization, Application Deployment, Service Level, Debugging, Unit Testing, Software Testing, System Monitoring, Docker (Software), Software Architecture, Kubernetes, Restful API, CI/CD, Scalability, Systems Architecture, Cloud Computing Architecture, Application Performance Management, Continuous Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Threat Detection, Event Monitoring, Security Information and Event Management (SIEM), Incident Management, Security Management, Continuous Monitoring, Network Security, Network Monitoring, Splunk, Network Analysis, TCP/IP, Network Protocols, Query Languages
Beginner · Course · 1 - 4 Weeks

Meta
Skills you'll gain: Mobile Development, React.js, Web Applications, Event-Driven Programming, Application Development, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Beginner · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Business Requirements, Product Requirements, Backlogs, User Requirements Documents, Scope Management, Change Control, User Story, System Requirements, Client Services, Acceptance Testing, Agile Software Development, Prioritization
Mixed · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Six Sigma Methodology, Lean Six Sigma, Root Cause Analysis, Lean Methodologies, Process Improvement, Data Collection, Quality Improvement, Process Optimization, Correlation Analysis, Statistical Hypothesis Testing, Kaizen Methodology, Process Analysis, Probability Distribution, Regression Analysis, Business Process, Statistical Process Controls, Quality Management, Team Management, Continuous Improvement Process, Project Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Software Documentation, Continuous Delivery, Test Automation, CI/CD, Continuous Integration, Technical Documentation, Unit Testing, API Design, Application Programming Interface (API), Maintainability, Version Control, Package and Software Management, Code Review, Verification And Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Visualization Software, Dashboard, Data Visualization, IBM Cognos Analytics, Pivot Tables And Charts, Spreadsheet Software, Microsoft Excel, Tree Maps, Scatter Plots, Histogram, Business Intelligence, Data Analysis
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Control Systems, Robotics, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Computer Vision, Mathematical Modeling, Safety Standards, Global Positioning Systems
Advanced · Course · 1 - 3 Months

Skills you'll gain: Multimodal Prompts, Prompt Engineering, Responsible AI, Context Management
Beginner · Course · 1 - 4 Weeks