
The Hong Kong University of Science and Technology
Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Systems Development Life Cycle, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, Software Quality Assurance, Software Configuration Management, User Acceptance Testing (UAT), System Design and Implementation, Change Control, Test Case, Requirements Analysis, Waterfall Methodology, Project Management
★ 4.6 (141) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Application Deployment, Test Driven Development (TDD), CI/CD, Agile Methodology, Test Automation, Unit Testing, Software Development, Agile Software Development, Python Programming, Version Control
★ 3.7 (13) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: White-Box Testing, Performance Testing, Maintainability, Test Tools, Software Testing, Code Review, Test Automation, Software Technical Review, Test Planning, Scripting, Risk Analysis, Performance Stress Testing, Software Quality Assurance, Application Security, Test Script Development, Continuous Integration, Code Coverage, Test Case, Quality Assurance, Security Testing
★ 3.8 (14) · Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Program Development, Mockups, Test Script Development, Development Testing, Software Testing, Test Case
★ 4.4 (9) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Test Tools, Test Automation, Test Planning, Scripting, Test Script Development, Continuous Integration, CI/CD, Software Testing, Software Technical Review, Scripting Languages, Code Review, Continuous Delivery, Maintainability, Automation, Software Quality (SQA/SQC), Application Frameworks
★ 4.3 (6) · Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Maintainability, Test Automation, Acceptance Testing, Software Testing, Test Case, Debugging, Software Development, Python Programming, Agile Methodology
★ 4.4 (61) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Software Testing, Test Case, Software Development Life Cycle, Software Quality Assurance, White-Box Testing
★ 4.6 (26) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Unit Testing, Test Case, Debugging, Software Testing, Test Script Development, Development Testing, Test Automation, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Test Automation, Performance Testing, Software Testing, API Testing, Test Script Development, Security Testing, Continuous Integration, Test Tools, AI Security, CI/CD, Performance Stress Testing, Regression Testing, AI Integrations, Scalability, Automation, Test Case, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Software Documentation, Test Automation, Software Quality Assurance, Code Review, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
★ 4.5 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Design, Data Validation, Test Script Development, Object Oriented Programming (OOP), Test Automation, Application Design, Application Development, Software Testing, Test Case, Data Modeling, Verification And Validation, User Interface (UI), Business Logic, Maintainability, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), Behavior-Driven Development, Selenium (Software), Gherkin (Scripting Language), Test Automation, Test Script Development, JUnit, Software Testing, Apache Maven, Test Data, Test Case, Scenario Testing, Maintainability
Intermediate · Course · 1 - 3 Months