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 Colorado Boulder
Skills you'll gain: Sampling (Statistics), R (Software), Statistical Inference, Probability Distribution, R Programming, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Probability & Statistics, Statistical Software, Data Science, Statistics, Data Analysis, Statistical Analysis, Probability, Data Literacy, Statistical Visualization, Data Manipulation
Build toward a degree
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: R (Software), R Programming, Computational Logic, Arithmetic, Statistical Programming, Development Environment, Programming Principles, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Project, Timelines, Project Schedules, Scheduling, Data Visualization, Project Management Software, Workflow Management, Dependency Analysis, Project Management, Project Planning
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Test Script Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: NIST 800-53, Security Controls, Security Requirements Analysis, Continuous Monitoring, Cyber Security Policies, Information Assurance, Information Systems Security, Cyber Security Assessment, Personally Identifiable Information, Data Security, Multi-Factor Authentication, Computer Security Awareness Training, Document Management, System Monitoring, Identity and Access Management, Authentications, Cryptography, Encryption
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Digital Transformation, Google Workspace, Google Cloud Platform, Business Transformation, Cloud Development, Cloud Applications, Cloud Management, Application Development, Collaborative Software, Productivity Software, Data Storage Technologies, Cloud Solutions, Data Storage, Cloud Storage, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Cost Management, Cloud Platforms, Cloud Infrastructure, Applied Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Descriptive Statistics, Data Analysis, Exploratory Data Analysis, Quantitative Research, R Programming, Statistical Analysis, Histogram, R (Software), Statistical Methods, Statistical Programming, Probability & Statistics, Descriptive Analytics, Statistics, Statistical Software, Data Science
Beginner · Guided Project · Less Than 2 Hours

Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Natural Language Processing, Text Mining, NumPy, Data Processing, Code Reusability, Mathematical Software, Computational Logic
Build toward a degree
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Cyber Attacks, Vulnerability Assessments, Hardware Architecture, Information Systems Security, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, VPN Clients, Systems Architecture, Authentications
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cash Flow Forecasting, Variance Analysis, Bookkeeping, Reconciliation, QuickBooks (Accounting Software), Invoicing, Cash Flows, Financial Analysis, Auditing, Process Optimization, Document Management, Microsoft Excel, Data Transformation, Financial Reporting, Compliance Reporting, Compliance Management, AI Enablement, Automation, Data Validation, Process Engineering
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Context Protocol, Retrieval-Augmented Generation, Generative AI, AI Workflows, LLM Application, Generative AI Agents, AI Orchestration, Multimodal Prompts, Agentic Workflows, Embeddings, JSON, Tool Calling, Large Language Modeling, Agentic systems, Vector Databases, Unstructured Data, System Testing
Advanced · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Content Creation, Visual Storytelling, Visual Design, Design, Graphic and Visual Design, Design Elements And Principles, Graphic Design
Beginner · Guided Project · Less Than 2 Hours