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.

University of Michigan
Skills you'll gain: File I/O, Data Import/Export, Python Programming, Programming Principles, Data Structures
★ 4.8 (5.4K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Graphic Design, Graphic and Visual Design, Graphic and Visual Design Software, Design, Visual Design, Layout Design, Graphical Tools, Graphics Software, Creative Design, Typography, Design Software, Design Reviews, Adobe Creative Cloud, Adobe Photoshop, Design Elements And Principles, Design Strategies, Color Theory, Editing
★ 4.8 (3.4K) · Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Time Series Analysis and Forecasting, Statistical Inference, Statistical Methods, R Programming, Forecasting, Statistical Programming, R (Software), Probability & Statistics, Statistical Modeling, Technical Communication, Probability, Statistics, Statistical Analysis, Statistical Reporting, Statistical Software, Probability Distribution, Data Analysis, Markov Model, Data Science
★ 4.6 (3.5K) · Intermediate · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Model Based Systems Engineering, Peer Review, Programmable Logic Controllers, Systems Engineering, Product Lifecycle Management, Intrusion Detection and Prevention, Security Controls, Performance Measurement, Collaborative Software, Control Systems, Continuous Monitoring, Anomaly Detection, Manufacturing and Production, Machine Controls, Incident Response, Digital Transformation, Cyber Attacks, Vulnerability Assessments, Cybersecurity, Manufacturing Operations
★ 4.6 (7.1K) · Beginner · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Statistical Process Controls, Statistical Hypothesis Testing, Process Capability, Team Management, Team Performance Management, Quality Improvement, Root Cause Analysis, Six Sigma Methodology, Lean Six Sigma, Lean Methodologies, Team Building, Exploratory Data Analysis, Process Improvement, Quality Control, Probability & Statistics, Probability Distribution, Process Improvement and Optimization, Statistical Methods, Process Analysis, Data Literacy
★ 4.7 (4.8K) · Intermediate · Specialization · 3 - 6 Months
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java Platform Enterprise Edition (J2EE), Programming Principles, Software Design, Computer Programming, Application Frameworks, Data Structures, Software Installation, Virtual Machines, Code Reusability, Web Development, Package and Software Management, Memory Management, Computational Logic, Development Environment
★ 4.6 (2.8K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Program Development, Object Oriented Programming (OOP), Computer Programming, Debugging, Data Cleansing, Problem Solving, Code Reusability, Spreadsheet Software, Data Management, Automation
★ 4.8 (4.3K) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Artificial Neural Networks, Model Training, Applied Machine Learning, Data Preprocessing, Machine Learning, Data Processing
★ 4.6 (6.5K) · Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Supply And Demand, Economics, Market Dynamics, Business Economics, Behavioral Economics, Policy Analysis, Business, Economics, Policy, and Social Studies, Business Operations, Revenue Management, Consumer Behaviour, Social Studies, Operations, Political Sciences, Social Sciences, Business Strategy, Public Policies, Competitive Analysis, Market Analysis, Socioeconomics
★ 4.8 (3.4K) · Beginner · Specialization · 1 - 3 Months
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Functional Requirement, Backlogs, User Requirements Documents, Change Control, User Story, System Requirements, Software Design, Acceptance Testing, Agile Methodology, Agile Software Development
★ 4.8 (3.2K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Linux Commands, Bash (Scripting Language), Shell Script, File Management, Unix Shell, Linux, File Systems, Unix Commands, Linux Servers, Scripting, Command-Line Interface, Linux Administration, Scripting Languages, Unix, File I/O, grep, Operating Systems, Package and Software Management, Network Protocols, Data Import/Export
★ 4.6 (1.8K) · Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Database Design, MySQL, Relational Databases, SQL, Database Management, Data Modeling, Query Languages, Databases, Big Data, Business Analysis, Data Analysis
★ 4.7 (4.1K) · Mixed · Course · 1 - 3 Months