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 California, Santa Cruz
Skills you'll gain: File I/O, Debugging, Go (Programming Language), Programming Principles, C (Programming Language), Program Development, Data Structures, Computer Programming, C and C++, Algorithms
★ 3.9 (10) · Beginner · Course · 1 - 3 Months

Howard University
Skills you'll gain: Correlation Analysis, Business Analysis, Spreadsheet Software, Business Solutions, Data Analysis Software, Analysis, Business Analytics, Microsoft Excel, Business Modeling, Complex Problem Solving, Data Analysis
★ 4.8 (10) · Mixed · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Marketing Planning, Customer Engagement, Strategic Marketing, Marketing Management, Marketing Effectiveness, Marketing Strategies, Marketing Operations, Marketing, Marketing Strategy and Techniques, Market Research, Business Planning, Market Analysis, Market Dynamics, Customer Retention, Brand Management, Key Performance Indicators (KPIs), Performance Metric, Performance Measurement, Branding, Goal Setting
★ 4.6 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Automation, Web Development Tools, Cascading Style Sheets (CSS), File Management, Software Installation, System Configuration
★ 4.5 (6) · Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Data Literacy, Data Storytelling, Scientific Visualization, Visualization (Computer Graphics), Data Presentation, Cinematography, Data Visualization Software, Photo/Video Production and Technology, Spatial Data Analysis, Computer Graphics, Graphics Software, 3D Modeling, Storytelling, Post-Production, Color Theory
Beginner · Course · 1 - 3 Months

Skills you'll gain: HTML and CSS, Figma (Design Software), Front-End Web Development, User Interface (UI), Cascading Style Sheets (CSS), Responsive Web Design, Web Design and Development, Mockups, Web Design, User Interface (UI) Design, Web Content Accessibility Guidelines, Hypertext Markup Language (HTML), Prototyping, Javascript, Web Development, Dashboard Creation
★ 4.4 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Threat Modeling, Application Security, Software Development Life Cycle, DevSecOps, Threat Management, Security Testing, Secure Coding, Cloud Security, Encryption, Vulnerability Scanning, Software Development, Cryptography, CI/CD, Cloud Platforms, DevOps, Vulnerability Assessments, Vulnerability Management, Penetration Testing, Configuration Management
Intermediate · Course · 3 - 6 Months

Samsung
Skills you'll gain: Hardware Troubleshooting, Electrical Safety, Technical Support, Test Equipment, Safety and Security
★ 4.3 (10) · Intermediate · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Customer Success Management, Customer Relationship Building, Customer Relationship Management, Consultative Approaches, Market Analysis, Market Opportunities, Customer experience improvement, Organizational Structure, Market Data, Business Relationship Management, Business Modeling, Organizational Effectiveness, Business Solutions, Business Technologies, Active Listening, Technology Solutions, Technology Strategies
★ 4.8 (24) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Software Development, Agile Project Management, Agile Methodology, Scrum (Software Development), Kanban Principles, Software Development Methodologies, Project Estimation, Sprint Planning, Estimation, Backlogs, Sprint Retrospectives, Project Management, Workflow Management, Software Development, Continuous Improvement Process
★ 4.7 (9) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Data Structures, Programming Principles, Algorithms
★ 4.4 (10) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Salesforce, Salesforce Development, Application Deployment, Workflow Management, Dashboard, Data Import/Export, Ad Hoc Reporting, Change Control, Email Automation, Data Maintenance, Authentications, Customer Relationship Management (CRM) Software, Configuration Management, Data Access, Responsive Web Design, System Configuration, Role-Based Access Control (RBAC), Data Management, Customer Relationship Management, Business Logic
★ 4.2 (9) · Beginner · Specialization · 1 - 3 Months