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, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Usability, Design Thinking, User Experience Design, Mockups, Usability Testing, Wireframing, User Experience, UI/UX Research, User Centered Design, User Feedback, Design, Human Centered Design, Prototyping, Figma (Design Software)
★ 4.7 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Application Security, Secure Coding, Authentications, OAuth, Threat Management, Software Testing, Development Testing, Software Development Life Cycle, Unit Testing, Security Testing, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Databases, Security Software, Software Development, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity
Intermediate · Course · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Analytical Testing, Verification And Validation, Laboratory Testing, Hazard Analysis, Environmental Regulations, Pharmacology, Biochemistry, Cell Cultures, Environmental Science, Biochemical Assays, Medical Science and Research, Laboratory Research, Molecular, Cellular, and Microbiology, Bioinformatics, Endocrinology, Molecular Biology
★ 4.6 (90) · Intermediate · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Control Systems, Robotics, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Computer Vision, Mathematical Modeling, Safety Standards, Global Positioning Systems
★ 4.7 (2.9K) · Advanced · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Penetration Testing, Vulnerability Scanning, Security Testing, Cyber Security Assessment, Cybersecurity, Network Security, Cyber Attacks, Cryptography, Kubernetes, Application Security, Cloud Infrastructure, Open Web Application Security Project (OWASP), Cyber Security Strategy, Cyber Threat Intelligence, Cyber Threat Hunting, Security Controls, Security Awareness, Cyber Risk, Security Strategy
★ 4.6 (291) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Devops Tools, Containerization, Docker (Software), Kubernetes, Prometheus (Software), Continuous Integration, DevOps, CI/CD, Jenkins, Application Deployment, Grafana, Continuous Deployment, Continuous Delivery, Configuration Management, System Monitoring
★ 4.1 (7) · Intermediate · Course · 1 - 3 Months

UiPath
Skills you'll gain: Robotic Process Automation, Web Scraping, Business Process Automation, Automation, Data Import/Export, Microsoft Excel, Workflow Management, User Interface (UI), Software Installation, Decision Making
★ 4 (11) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Network Routing, Open Source Technology, Command-Line Interface
★ 4 (79) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Performance Tuning, Development Testing, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Test Script Development, Code Reusability, Web Applications, Test Driven Development (TDD), Technical Documentation, Frontend Performance, Debugging, Performance Testing, Maintainability, Javascript, Software Design Patterns, Software Architecture, Secure Coding, Data Transformation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Data Ethics, Statistical Analysis, Quantitative Research, Statistical Inference, Statistics, Sample Size Determination, Sampling (Statistics)
★ 4.6 (51) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Public Key Cryptography Standards (PKCS), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
★ 4.7 (105) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Selenium (Software), Test Automation, Behavior-Driven Development, Gherkin (Scripting Language), Software Testing, Unit Testing, Test Script Development, Test Tools, Test Case, Automation, Software Design Patterns, Web Development Tools, Maintainability, Python Programming, Code Reusability, UI Components
Beginner · Course · 1 - 4 Weeks