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 California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: C and C++, Generative AI
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computer Programming, Pseudocode, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Data Science, Analysis, Debugging, Technical Analysis
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Communication, Business Communication, Intercultural Competence, Teamwork, Professional Development, Telecommuting, Adaptability, Self-Awareness, Demography
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Survey Creation, Surveys, Marketing Planning, Market Research, Business Research, Product Marketing, Consumer Behaviour, Value Propositions, Market Analysis, Marketing, Business Planning, Marketing Channel, Peer Review, Case Studies, Target Market, Research Design, Data Analysis, Marketing Communications, Marketing Strategies, Product Strategy
Beginner · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, Unix Commands, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, System Configuration, Collaborative Software, Scripting, Software Development Tools, Software Versioning
Beginner · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Cybersecurity, IT Security Architecture, Network Security, Disaster Recovery, Application Security, Business Continuity, Cryptography, Secure Coding, Systems Development Life Cycle, Security Controls, Law, Regulation, and Compliance, Infrastructure Security, Safety and Security, Identity and Access Management, Governance, Risk Management
Beginner · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Databases, Relational Databases, Data Integration, Database Management, Data Entry, SQL Server Integration Services (SSIS), Data Import/Export, Geographic Information Systems, Software Installation, Wealth Management
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Data-Driven Decision-Making, Logistic Regression, Statistical Modeling, Model Evaluation, Predictive Modeling, Regression Analysis, R Programming, Statistics, Data Analysis, Probability & Statistics, Statistical Inference
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Plot (Graphics), Statistical Visualization, Ggplot2, Dimensionality Reduction, Data Visualization Software, R Programming, Graphing, Data Analysis, Statistical Analysis, Unsupervised Learning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Application Deployment, Node.JS, API Testing, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Containerization, Docker (Software), Application Deployment, Development Environment, Virtualization
Beginner · Course · 1 - 4 Weeks