Software testing courses cover techniques for validating software functionality, performance, and security. You can learn about manual and automated testing methods, test case design, and tools like Selenium, JUnit, and TestNG. Topics may also include agile testing practices, bug tracking, and the importance of quality assurance in the software development lifecycle.

California Institute of the Arts
Skills you'll gain: Graphic and Visual Design, Typography, Graphic Design, Graphic and Visual Design Software, Visual Design, Design, Color Theory, Design Elements And Principles, Ideation, Creative Design, Logo Design, Visual Storytelling, Conceptual Design, Design Reviews, Style Guides, Layout Design, Digital Design, Art History, Adobe InDesign, Branding
★ 4.7 (22K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media, Social Media Strategy, Order Fulfillment, Paid media, Online Advertising, Search Engine Optimization, Performance Measurement, Spreadsheet Software, Campaign Management, E-Commerce, Loyalty Programs, Relationship Management, Marketing, Web Presence, Interviewing Skills
★ 4.8 (52K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cyber Threat Hunting, Cyber Threat Intelligence, Penetration Testing, Threat Detection, Cryptography, Encryption, Cybersecurity, Vulnerability Scanning, AI Integrations
★ 4.6 (2.5K) · Intermediate · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Model Evaluation, R (Software), Regression Analysis, Leaflet (Software), Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Data Visualization, Knitr, Machine Learning, GitHub
★ 4.5 (51K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Scenario Testing, Test Planning, Unit Testing, Functional Testing, Debugging
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Test Planning, Software Testing, Test Tools
★ 3.9 (12) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Functional Testing, Test Automation, JUnit, Java Programming
★ 3.8 (117) · Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Software Testing, Test Tools, Test Planning, Functional Testing, Software Quality Assurance, Quality Assurance
★ 4.8 (547) · Beginner · Course · 1 - 3 Months
Skills you'll gain: User Experience, UI/UX Research, User Experience Design, User Research, Design Thinking, Design Research, Usability, User Centered Design, Design, Prototyping, Usability Testing, Sprint Retrospectives, Wireframing, Ideation
★ 4.8 (76K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Digital Forensics, Cyber Threat Hunting, Email Security, Incident Response, IT Service Management, Cloud Computing, Governance Risk Management and Compliance, Information Technology Infrastructure Library, Network Security, Malware Protection, Identity and Access Management, Penetration Testing, Linux, Linux Commands, Database Management, Computer Security Incident Management, Cyber Threat Intelligence, Interviewing Skills, Cybersecurity
★ 4.6 (28K) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Acceptance Testing, Performance Testing, User Interface (UI), Javascript
★ 4.3 (16) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Containerization, Database Architecture and Administration, MySQL, Cloud Computing Architecture, Dataflow, PostgreSQL, Identity and Access Management, Cloud Deployment, Cloud Storage, Data Migration, Cloud Services, Cloud Security, Cloud Applications, Database Design, Database Management
★ 4.7 (49K) · Intermediate · Specialization · 3 - 6 Months
Start with what you want to learn in software testing. If you're focused on Agile testing practices, choose courses covering Agile methodologies, test-driven development (TDD), and continuous integration. If you want to learn automation testing tools, check for courses that include Selenium, JUnit, or TestNG. Compare these options based on your specific interests.