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.

LearnKartS
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Code Reusability, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic and Visual Design Software, Graphic Design, Digital Design, Creative Design, Design Software, Typography, Layout Design, Design Elements And Principles, Photo Editing, File Management, Color Theory
Mixed · Course · 1 - 3 Months

Meta
Skills you'll gain: Git (Version Control System), Android Jetpack, Version Control, Android Development, Android Studio, User Interface and User Experience (UI/UX) Design, Mobile Development, Application Design, User Interface (UI), UI/UX Strategy, Kotlin, Application Development, User Interface (UI) Design, UI Components, User Flows, Data Access, Information Architecture
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Sensory Systems Analysis, Experimentation, Product Testing, Laboratory Testing, Acceptance Testing, Laboratory Research, Laboratory Experience, Laboratory Procedures, Case Studies, Research Design, Employee Training, Data Collection, Research Reports, Data Analysis, Recruitment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, Devops Tools, DevOps, Version Control, CI/CD, Continuous Integration, Continuous Deployment, Software Development, Amazon Elastic Compute Cloud, Authentications
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Time Series Analysis and Forecasting, Forecasting, Bayesian Statistics, R Programming, Statistical Analysis, Statistical Modeling, R (Software), Regression Analysis, Statistical Methods, Data Analysis, Correlation Analysis, Model Evaluation, Probability Distribution
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Sustainable Design, Sustainable Technologies, Sustainable Engineering, Sustainable Business, Energy and Utilities, Sustainable Development, Sustainable Systems, Corporate Sustainability, Strategic Leadership, Product Engineering, Initiative and Leadership, Environmental Engineering, Waste Minimization, Packaging and Labeling, Product Lifecycle Management, Environmental Issue, Climate Change Mitigation, Electric Power Systems, Cost Reduction, Systems Of Measurement
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Virtual Machines, Virtualization and Virtual Machines, Cloud Development, Cloud Hosting, Infrastructure As A Service (IaaS), Cloud Deployment, Application Deployment, Linux, Cloud Management, Linux Servers, Full-Stack Web Development, Web Applications, Node.JS, MongoDB
Intermediate · Course · 1 - 3 Months

Clemson University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Program Development, Probability Distribution, Design Strategies, Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Wireframing, Mockups, UI Components, Interaction Design, Interactive Design, User Interface (UI), User Flows, Usability Testing, Design
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Application Frameworks, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scalability, Web Design and Development, Web Applications, Code Reusability, Cascading Style Sheets (CSS), Web Development, Software Design Patterns, Software Design, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Matlab, Artificial Neural Networks, Deep Learning, Applied Machine Learning, Classification Algorithms, Predictive Modeling, Performance Tuning
Beginner · Course · 1 - 4 Weeks