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.

Coursera
Skills you'll gain: Vector Databases, Embeddings, Docker (Software), AI Workflows, Cost Benefit Analysis, OpenAI API, Performance Testing, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Business Analytics, Sample Size Determination, Statistical Analysis, Data Analysis, Statistical Methods, A/B Testing, Statistical Software, Estimation, Data-Driven Decision-Making, Business Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization, Statistical Hypothesis Testing, Data Visualization Software, Interactive Data Visualization, Data Presentation, Health Informatics, Data Analysis, Healthcare Ethics, Technical Communication, Supervised Learning, Looker (Software), Statistical Analysis, Statistics, Predictive Analytics, Health Care, Healthcare Industry Knowledge, Data Literacy, Health Technology, Regression Analysis
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: 3D Assets, Unity Engine, 3D Modeling, Video Game Development, User Interface (UI) Design, Debugging, Game Design, User Interface and User Experience (UI/UX) Design, Computer Graphic Techniques, Program Development, Computer Graphics, Interaction Design, Integration Testing, Animation and Game Design, Scripting, C# (Programming Language), Technical Design, Graphics Software, Object Oriented Programming (OOP), Data Mapping
Intermediate · Specialization · 3 - 6 Months
University of Toronto
Skills you'll gain: Bioinformatics, Network Analysis, Molecular Biology, Biostatistics, Biotechnology, Analysis, Informatics, Data Visualization Software, Data Analysis, Data Synthesis, Life Sciences, Statistical Methods, Data Mining, Cell Biology, Exploratory Data Analysis, Technical Communication, Data Processing, Structural Analysis, Databases, Data Collection
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Minitab, Process Capability, Statistical Process Controls, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Business Analytics, Sampling (Statistics), Probability & Statistics, Probability Distribution, Data-Driven Decision-Making, Statistical Methods, Data Analysis, Performance Analysis, Predictive Analytics, Statistical Inference, Case Studies, Statistical Visualization, Quality Control, Statistical Modeling
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Responsive Web Design, Content Management Systems, Figma (Design Software), TikTok, User Experience Design, Web Design, Experience Design, Animations, Usability, Layout Design, No-Code Development, Scripting, Virtual Environment, Usability Testing, User Interface (UI) Design, User Research, Debugging, Interaction Design
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, AI Workflows, AI Orchestration, Salesforce, Agentic Workflows, Generative AI Agents, AI Enablement, Agentic systems, Responsible AI, Artificial Intelligence, Workflow Management, AI Security, Performance Testing, Data Governance, Enterprise Architecture, Business Logic, Customer Relationship Management (CRM) Software, Model Evaluation, Application Lifecycle Management
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Algorithms, File I/O, Data Structures, C (Programming Language), Program Development, Computer Programming, Application Development, Software Design, Computational Thinking, Mathematical Modeling, Database Systems, Performance Tuning, File Systems, Maintainability, Information Management, Software Engineering, Graph Theory, Debugging
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unity Engine, Debugging, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Game Design, Computer Programming, Data Storage, Development Environment, User Interface (UI), Scripting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Data Architecture, Data Governance, Apache Kafka, Cloud Deployment, Apache Hadoop, Metadata Management, Data Storage, Apache Hive, Data Quality, Data Cleansing, Applied Machine Learning, Cloud Services, Scalability
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: jQuery, Javascript and jQuery, Responsive Web Design, HTML and CSS, Web Design and Development, Software Testing, Front-End Web Development, User Interface (UI) Design, Web Development Tools, Event-Driven Programming, Web Development, Hypertext Markup Language (HTML), Usability, Maintainability
Beginner · Specialization · 1 - 3 Months