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.

Johns Hopkins University
Skills you'll gain: Ggplot2, Plot (Graphics), Data Visualization Software, Exploratory Data Analysis, Data Presentation, Data Storytelling, Scatter Plots, Tidyverse (R Package), R Programming, Box Plots, Histogram, Animations, Data Manipulation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Angular, JavaScript Frameworks, Model View Controller, Javascript, Web Development Tools, Web Development, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Universidad Austral
Skills you'll gain: Student-Centred Learning, Education Software and Technology, Innovation, Curriculum Development, Pedagogy, Organizational Leadership, Organizational Change, Leadership, Learning Styles, Team Building, Continuous Improvement Process
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Plot (Graphics), Data Presentation, Ggplot2, R (Software), Statistical Visualization, R Programming, Data Visualization Software, Data Analysis, Scatter Plots, Graphic and Visual Design, Histogram, Tidyverse (R Package), Public Administration, Trend Analysis, Policy Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Customer Analysis, Data Integration, Interactive Data Visualization, Dashboard, Data Visualization, Data Analysis, Customer Insights, Data-Driven Decision-Making, Data Analysis Software, Exploratory Data Analysis, Presentations, Analytics, Technical Communication, Data Visualization Software, Data Import/Export
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Shell Script, Job Control Language (JCL), Unix Shell, File Management, User Accounts, Operating System Administration, Unix, Package and Software Management, Systems Administration, File Systems, TCP/IP, Unix Commands, System Monitoring, Disaster Recovery, System Software, System Configuration, Operating Systems, Data Storage, Software Installation, Data Centers
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: TypeScript, Scripting, Web Development Tools, Scripting Languages, Programming Principles, Computational Thinking, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: File I/O, Debugging, Go (Programming Language), C (Programming Language), Program Development, Integrated Development Environments, Data Structures, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Convolutional Neural Networks, Deep Learning, Classification Algorithms, Transfer Learning, Applied Machine Learning, Image Analysis, Model Evaluation, Artificial Neural Networks, Computer Vision, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Saïd Business School, University of Oxford
Skills you'll gain: FinTech, Financial Inclusion, Financial Services, Mobile Banking, Banking Services, Data Sharing, Financial Regulation, Application Programming Interface (API), Financial Data, Banking, Payment Systems, International Finance, Retail Banking, API Design, Finance, Interoperability, Open Source Technology, Strategic Thinking, Data Access, General Data Protection Regulation (GDPR)
Beginner · Course · 1 - 3 Months

Dassault Systèmes
Skills you'll gain: Computer-Aided Design, Technical Design, 3D Modeling, Design Elements And Principles, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Inventory Accounting, Generally Accepted Accounting Principles (GAAP), Financial Accounting, Income Statement, Cash Flows, Balance Sheet, Profit and Loss (P&L) Management, Financial Forecasting, Working Capital, Fraud detection, Trend Analysis
Build toward a degree
Beginner · Course · 1 - 3 Months