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: Test Automation, Test Script Development, Debugging, Test Case, Test Tools, Selenium (Software), Software Testing, API Testing, Integration Testing, Maintainability, Automation, Scalability
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, AI Security, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermediate · Specialization · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, Software Documentation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Generative AI, Cloud Deployment, Artificial Intelligence, Data-Driven Decision-Making, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Test Case, Test Automation, Test Data, Functional Testing, Test Execution Engine, CI/CD, Software Testing, System Testing, No-Code Development, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Case, Test Automation, Test Execution Engine, Regression Testing, CI/CD, API Testing, Continuous Integration, Continuous Deployment, No-Code Development, Test Planning, Test Data, Maintainability, Debugging, Scalability
Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Software Testing, Data Structures
Intermediate · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Excel Formulas, Dashboard, Microsoft Excel, Spreadsheet Software, Excel Macros, Data Preprocessing, Data Literacy, Data Validation, Data Manipulation, Data Presentation, Data Storytelling, Data Analysis Software, Microsoft Office, Data Analysis Expressions (DAX), Business Analytics, Pivot Tables And Charts, Financial Forecasting, Data Modeling, Analytical Skills, Advanced Analytics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Documentation, Generative AI, API Testing, Test Automation, Mockups, Software Development Tools, User Interface and User Experience (UI/UX) Design, Usability, Software Testing, AI Security, AI Workflows, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Code Review, Secure Coding, Artificial Intelligence, Debugging
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Deployment, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Agile Software Development, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Kubernetes, Jenkins, Code Coverage, OpenShift, Cloud Applications, Agile Methodology, Behavior-Driven Development, DevOps, Secure Coding, Grafana, System Monitoring
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Test Script Development, Selenium (Software)
Beginner · Course · 1 - 4 Weeks