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: Requirements Elicitation, User Story, Business Requirements, Business Analysis, Requirements Analysis, Financial Analysis, Requirements Management, Business Process Modeling, Stakeholder Engagement, Interviewing Skills, Analysis, Stakeholder Communications, Collaboration, Project Scoping, Verification And Validation, Communication
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Spring Framework, Microservices, Java Platform Enterprise Edition (J2EE), Spring Boot, Java, Java Programming, Back-End Web Development, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Software Testing
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Spring Framework, Object-Relational Mapping, Transaction Processing, Data Persistence, Database Systems, Java, Restful API, Web Services, Web Applications
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Data Visualization Software, Health Informatics, Tableau Software, Model Evaluation, Analytics, Health Technology, Data Management, Clinical Trials, Statistical Analysis, Big Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Network Security, Intrusion Detection and Prevention, Computer Security Incident Management, Command-Line Interface, Cryptography, Open Web Application Security Project (OWASP), Application Security, Secure Coding, Cybersecurity, Encryption, Information Systems Security, Vulnerability Assessments, Cyber Attacks, Security Engineering, Risk Management Framework, Multi-Factor Authentication, Cloud Security, Penetration Testing, Risk Management
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Stored Procedure, PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Data Integrity, Database Systems, Enterprise Application Management
Beginner · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Microsoft Visual Studio, Extensible Markup Language (XML), Data Structures, Java Programming, Database Management, C (Programming Language), Algorithms, Event-Driven Programming, User Interface (UI), Network Model, Application Development, File I/O
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Billing, Looker (Software), Billing Systems, Expense Management, Cloud Management, Dashboard, Cost Management, Expense Reports, Google Sheets, Account Management, Resource Management, Identity and Access Management
Beginner · Course · 1 - 4 Weeks

University of Virginia Darden School Foundation
Skills you'll gain: Business Strategy, Competitive Analysis, Strategic Decision-Making, Organizational Strategy, Market Analysis, Analysis, Business Analysis, Business Modeling, Value Propositions, Case Studies, Market Dynamics
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Amazon Web Services, Cloud API, Data Structures, Data Processing, Application Programming Interface (API), Cloud Applications, Real Time Data, Data Manipulation, System Programming, Cryptography, Encryption, Python Programming, Command-Line Interface, Software Testing
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Code Review, Maintainability, Testability, Software Testing, Debugging, Software Development, Python Programming
Intermediate · Course · 1 - 4 Weeks