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.

Michigan State University
Skills you'll gain: Color Theory, Adobe Illustrator, Digital Design, Creativity, Image Quality, Design
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Sheets, Google Workspace, Data Validation, Spreadsheet Software, Google Cloud Platform
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Microsoft Office, Version Control, Document Management, Content Management, User Accounts, Data Sharing, Web Content Accessibility Guidelines
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Sprint Planning, Scrum (Software Development), Agile Project Management, Agile Methodology, Sprint Retrospectives, Backlogs, Agile Product Development, Performance Metric, Project Management, User Story, Business Reporting, Cross-Functional Collaboration, Prioritization, Dependency Analysis, Conflict Management, Estimation
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Node.JS, JSON, Server Side, Web Development Tools, Back-End Web Development, JavaScript Frameworks, Web Servers, Application Programming Interface (API), Restful API, Javascript, Web Development, Package and Software Management, Routing Protocols, Software Design Patterns, Maintainability, Servers
Intermediate · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Market Opportunities, Market Analysis, Market Research, Competitive Analysis, Marketing Management, Strategic Decision-Making, Customer Analysis, Marketing Strategies, Marketing, Strategic Thinking, Business Strategy, Marketing Strategy and Techniques, Business Analysis, Strategic Planning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Version Control, DevOps, Software Development Life Cycle, Systems Development Life Cycle, Linux Administration, Software Development, Software Development Methodologies, File Management
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Model Evaluation, Data Cleansing, Time Series Analysis and Forecasting, Database Management, Artificial Neural Networks, SQL, Databases, Keras (Neural Network Library), Deep Learning, Applied Machine Learning, Tensorflow, Statistical Modeling, Data Modeling, Data Visualization Software, Forecasting, Pandas (Python Package), Data Science, Supervised Learning, Convolutional Neural Networks
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Frontend Integration, JavaScript Frameworks
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Analysis Expressions (DAX), Power BI, Statistical Reporting, Data Visualization Software, Dashboard, Pivot Tables And Charts, Microsoft Excel, Key Performance Indicators (KPIs), Data Manipulation, Business Intelligence, Cloud Services, Role-Based Access Control (RBAC), Data Integration, Data Security, Data Cleansing, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Email Automation, Agentic Workflows, AI Workflows, Multimodal Prompts, Tool Calling, Calendar Management, Machine Learning Methods, Scheduling, AI Security, Text Mining, Classification Algorithms, JSON
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Data Storytelling, SQL, Data Engineering, Data Presentation, Key Performance Indicators (KPIs), Star Schema, Dashboard, Data Modeling, Data Quality, Business Analytics, Database Design, Data Mart, Business Intelligence, Data Validation, Analytics, YAML, Data Pipelines, Data Transformation, Performance Tuning, Analysis
Intermediate · Specialization · 1 - 3 Months