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 Illinois Urbana-Champaign
Skills you'll gain: Diagnostic Tests, Immunology, Infectious Diseases, Cost Management, Laboratory Testing, Preventative Care, Cost Benefit Analysis, Data-Driven Decision-Making, Microbiology, Decision Making
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Application Deployment, Release Management, Salesforce Development, Configuration Management, Version Control, Salesforce, Change Control, Continuous Deployment, Management Reporting, Dashboard, Report Writing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software-Defined Networking, Virtual Networking, Wide Area Networks, Network Performance Management, Network Architecture, Network Infrastructure, Cloud Deployment, Package and Software Management, Configuration Management, Scalability
Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Marketing Strategies, Digital Marketing, Marketing, Marketing Analytics, Sales Strategy, Digital Advertising, Consumer Behaviour, Brand Strategy, Branding, Performance Measurement, A/B Testing, Community Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Command-Line Interface, Google Cloud Platform, Cloud Management, Linux Commands, Cloud Storage, Red Hat Enterprise Linux, Virtual Machines, Software Installation
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Google Cloud Platform, CI/CD, Continuous Deployment, Application Deployment, Continuous Integration, Cloud Storage, Continuous Delivery, Cloud Security, Role-Based Access Control (RBAC), Managed Services, Cloud Services, Data Storage, Security Controls, Database Management, Identity and Access Management, Authorization (Computing), Application Performance Management, Authentications
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Encryption, Package and Software Management, Application Development, Cryptography, Software Engineering, Algorithms
Beginner · Guided Project · Less Than 2 Hours

IE Business School
Skills you'll gain: Product Lifecycle Management, Product Development, Content Marketing, Product Management, New Product Development, Product Marketing, Brand Strategy, Brand Management, Marketing Channel, Strategic Marketing, Marketing, Market Dynamics
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Dashboard, Looker (Software), Data Modeling, Business Intelligence, Database Design, Data Warehousing, Performance Tuning, SQL, Integrated Development Environments, Data Persistence, Git (Version Control System)
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Frontend Performance, React.js, Web Development Tools, TypeScript, Front-End Web Development, JavaScript Frameworks, Build Tools, Development Environment, Application Deployment
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Splunk, Dashboard, Ad Hoc Reporting, Data Visualization Software, Event Monitoring, Security Information and Event Management (SIEM), Statistical Analysis, Software Installation, Analytics, Data Analysis, Anomaly Detection, Big Data, Query Languages
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Security, Data Security, Cybersecurity, Cloud Computing, Encryption, Network Security, Google Cloud Platform, Authorization (Computing), Authentications, Threat Detection, Data Storage, Identity and Access Management
Beginner · Course · 1 - 3 Months