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.

Coursera
Skills you'll gain: Debugging, Scripting, Python Programming, Software Development
★ 4.6 (72) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Cloud Management, Cloud Platforms, Containerization, Cloud Computing, YAML, Virtual Networking, Capacity Management, Configuration Management, Load Balancing, System Monitoring, Application Lifecycle Management, Software Configuration Management, Performance Tuning
★ 4.7 (73) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Artificial Intelligence, Model Optimization, Federated Learning, Machine Learning Methods, Scalability, Machine Learning, Distributed Computing, AI Product Strategy, Microsoft Azure, Information Privacy
★ 4.6 (55) · Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Digital Signal Processing, Musical Composition, Electronic Hardware, Music, Electronic Components, Electronics, Music Theory, Digital Communications, Hardware Design, Patch Management, Embedded Systems, System Configuration, Algorithms, Performance Tuning, Music Performance, Dataflow, Data Sharing, Creative Design, Programming Principles, Other Programming Languages
★ 4.7 (59) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: OpenShift, Kubernetes, Application Deployment, Cloud Applications, Scalability, Containerization, Cloud Management, Cloud Development, Development Environment, Cloud Deployment, Cloud Platforms, Enterprise Application Management, Cloud Computing, Configuration Management, Integrated Development Environments, Software Architecture, Debugging, Git (Version Control System)
★ 4.6 (74) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Image Quality, Engineering, Scientific, and Technical Instruments, Systems Design, Human Factors, Engineering Calculations, Technical Design, Simulation and Simulation Software, Mathematical Modeling, Applied Mathematics
★ 4.6 (54) · Advanced · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science
★ 3.1 (34) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Product Lifecycle Management, Quality Assurance and Control, Product Quality (QA/QC), Quality Assurance, Product Planning, Product Management, Release Management, Sales Strategy, New Product Development, Quality Monitoring, Performance Analysis, Product Development, Promotional Strategies, Performance Measurement, Responsible AI, Marketing Planning, Product Improvement, Product Marketing, Generative AI
★ 4.6 (63) · Beginner · Course · 1 - 3 Months

Skills you'll gain: UI/UX Research, Responsible AI, Persona (User Experience), Experience Design, Miro AI, Design Software, Human Centered Design, AI Workflows, AI Integrations, Ideation, Brainstorming
★ 4.4 (50) · Intermediate · Course · 1 - 4 Weeks

EC-Council
Skills you'll gain: Digital Forensics, Network Security, Incident Response, Cryptography, Penetration Testing, Vulnerability Management, Cybersecurity, Application Security, Cyber Security Policies, Security Information and Event Management (SIEM), Threat Detection, Network Monitoring, Cloud Security, Vulnerability Assessments, Malware Protection, Mobile Security, Identity and Access Management, Internet Of Things, Risk Analysis, Web Applications
★ 4.9 (48) · Beginner · Professional Certificate · 3 - 6 Months

University of Colorado System
Skills you'll gain: Requirements Analysis, Security Requirements Analysis, Requirements Elicitation, Functional Requirement, Goal Setting, User Requirements Documents, Unified Modeling Language, Meeting Facilitation, Conflict Management, Discussion Facilitation, Risk Management Framework, Analysis, Negotiation, Security Awareness
★ 4.7 (66) · Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Big Data, Data Mining, Data-Driven Decision-Making, Data Strategy, FinTech, Data Engineering, Deep Learning, Machine Learning Methods, Predictive Analytics, Analytics, Applied Machine Learning, Data Science, Data Processing, Predictive Modeling, Machine Learning, Digital Transformation, Financial Market, Financial Forecasting, Data Literacy, Business Transformation
★ 4.3 (94) · Beginner · Specialization · 1 - 3 Months