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.

Skills you'll gain: User Story, Business Requirements, Requirements Analysis, Requirements Elicitation, Business Analysis, Business Analysis Tools, User Requirements Documents, Gap Analysis, Requirements Management, Functional Specification, Diagram Design, Needs Assessment, Data Visualization
Beginner · Course · 1 - 4 Weeks

University of Cape Town
Skills you'll gain: Descriptive Statistics, Data Literacy, Statistical Software, Plot (Graphics), Statistical Analysis, Data Visualization, Statistical Visualization, Statistical Programming, Biostatistics, Statistical Hypothesis Testing, Quantitative Research, Probability & Statistics, Deep Learning, Mathematical Software, Machine Learning, Artificial Neural Networks
Beginner · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Failure Analysis, Risk Analysis, Risk Modeling, Failure Mode And Effects Analysis, Risk Management, Hazard Analysis, Project Risk Management, Vulnerability Assessments, Climate Change Adaptation, Data Analysis Software, Qualitative Research, Resilience
Advanced · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Rmarkdown, Tidyverse (R Package), Ggplot2, Spatial Data Analysis, Data Visualization Software, Plot (Graphics), Data Visualization, Statistical Visualization, Spatial Analysis, Geospatial Information and Technology, Data Manipulation, Scatter Plots, R (Software), Plotly, Interactive Data Visualization, R Programming, Geospatial Mapping, Statistical Reporting, Data Wrangling, Graphing
Mixed · Course · 1 - 4 Weeks

Tally Education and Distribution Services Private Limited
Skills you'll gain: Accounts Payable and Receivable, Accounts Payable, Accounts Receivable, Budget Management, Accounting Software, Bookkeeping, Inventory Management, Ledgers (Accounting), Order Processing, Balancing (Ledger/Billing), Budgeting, Inventory Management System, Order Management, Accounting, General Accounting, Inventory Control, Cost Management, Financial Reporting, Expense Management, Financial Accounting
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Shiny (R Package), Dashboard Creation, Dashboard, Ggplot2, Interactive Data Visualization, Data Visualization Software, Application Development, Data Sharing, UI Components, User Interface (UI), Application Deployment
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Advanced · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Predictive Analytics, Data Manipulation, Statistical Machine Learning, Classification Algorithms, Machine Learning Methods, Statistical Modeling, Design Thinking, Scikit Learn (Machine Learning Library), Data Cleansing, Model Training, Regression Analysis, Data Processing, Model Optimization, Tensorflow, Logistic Regression
Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Strategic Thinking, Business Strategy, Business Planning, Economic Development, Global Marketing, Economics, Business Economics, Business Development, Entrepreneurship, Socioeconomics, Innovation, International Relations, Market Analysis, Investments, Finance, Governance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Package and Software Management, Linux Administration, Red Hat Enterprise Linux, Linux Commands, User Accounts, Operating System Administration, User Provisioning, OS Process Management, Bash (Scripting Language), Command-Line Interface, File Management, Unix Shell, Shell Script, Identity and Access Management, File Systems, System Monitoring, System Support, Network Administration, General Networking
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Instructional Design, Learning Theory, Design, Disabilities, Education Software and Technology, Professional Development, Diversity Awareness, Diversity Equity and Inclusion Initiatives
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Machines, Debugging, System Programming, Windows PowerShell, Virtual Environment, Virtualization, Programming Principles, Excel Macros, Linux
Intermediate · Course · 1 - 3 Months