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 Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cloud Security, Authentications, Key Management, Cloud Applications, Application Security, Secure Coding, DevSecOps, Cloud Computing, Cloud Services, Identity and Access Management, Multi-Factor Authentication, Security Testing, Cryptography, Web Services, Server Side
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Embedded Systems, Application Security, System Programming, Digital Signal Processing, Security Engineering, Computer Architecture, Hardware Architecture
Advanced · Course · 1 - 3 Months

Technical University of Denmark (DTU)
Skills you'll gain: Chemistry, Sustainable Engineering, Waste Minimization, Chemical Engineering, Thermal Management, Environmental Engineering, Analytical Chemistry, Materials science, Analytical Testing, Laboratory Testing, Engineering Calculations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Software Development, Automation, Data Structures, Programming Principles, Maintainability, Python Programming, Debugging, JSON
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Alteryx, Spatial Analysis, Data Cleansing, Data Import/Export, Data Manipulation, Geographic Information Systems, Data Wrangling, Data Preprocessing, Data Integration, Data Transformation, Data Analysis, Microsoft Excel, Text Mining, Data Visualization Software, Excel Formulas
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: TypeScript, Web Development Tools, Debugging, Javascript, Integrated Development Environments, Software Development
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Mixed · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Search Engine Marketing, Pay Per Click Advertising, Marketing Analytics, Search Engine Optimization, Web Analytics, Web Analytics and SEO, Online Advertising, Model Evaluation, Digital Marketing, Apache Hadoop, Data-Driven Decision-Making, Digital Advertising, Return On Investment, A/B Testing, Machine Learning Methods, Advertising, Analytics, Social Media Strategy, Marketing Automation, Predictive Modeling
Beginner · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Market Dynamics, Business Economics, Economics, Business Operations, Supply And Demand, Price Negotiation, Business Strategy, Market Analysis, Competitive Analysis, Consumer Behaviour, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Social Media Marketing, Social Media, Social Media Strategy, Social Media Campaigns, Instagram, Facebook, Brand Awareness, Marketing, Content Marketing, Marketing Strategy and Techniques, Marketing Analytics, Web Analytics, Drive Engagement, Business
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI) Design, Data Persistence, Interactive Data Visualization, Database Management, Real Time Data, Computer Programming, Data Management, Software Installation, Data Structures, Data Modeling
Intermediate · Specialization · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronic Components, Electrical Engineering, Electronics, Network Analysis, Schematic Diagrams, Simulation and Simulation Software, Mathematical Modeling
Beginner · Course · 1 - 4 Weeks