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.

Johns Hopkins University
Skills you'll gain: Network Analysis, Statistical Modeling, Bayesian Network, R (Software), R Programming, Social Network Analysis, Simulations, Graph Theory, Statistical Analysis, Probability & Statistics, Markov Model, Probability Distribution, Data Visualization, Machine Learning, Statistical Hypothesis Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS CloudFormation, Infrastructure as Code (IaC), Amazon Web Services, Cloud Infrastructure, Configuration Management, IT Automation, Patch Management, Cloud Security, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Power BI, Microsoft Azure, NoSQL, Azure Synapse Analytics, Database Architecture and Administration, Data Integration, Data Visualization Software, SQL, Database Management Systems, Data Storage, Data Modeling, Data Warehousing, Cloud Storage, Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Analytics, Cloud Security
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Ajax, JSON, JavaScript Frameworks, Javascript, Application Programming Interface (API), Web Applications, Application Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Learning Management Systems, Instructional Design, Test Tools, Education Software and Technology, Design, Leadership
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Infrastructure as Code (IaC), Responsible AI, Generative AI, DevOps, Devops Tools, CI/CD, Software Documentation, Terraform, Kubernetes, Prompt Engineering, Data Ethics, Automation, Innovation, Productivity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Education Software and Technology, Digital pedagogy, digital literacy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Administration, Docker (Software), Containerization, Linux, Network Troubleshooting, Linux Servers, Ansible, Kubernetes, Authentications, Infrastructure as Code (IaC), Network Administration, System Configuration, Remote Access Systems, Multi-Factor Authentication, Network Protocols, Network Security, Security Controls, Firewall, Web Servers, Encryption
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Cloud Development, Event-Driven Programming, Cloud Applications, Microservices, C# (Programming Language), Distributed Computing, Cloud Services, Cloud Storage, Real Time Data
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Diagram Design, Persona Development, User Accounts, Target Audience, Graphic Design, Collaborative Software, Productivity Software, Market Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft 365, Data Integration, Report Writing, IT Automation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Web Content, Microsoft Office, Design, Microsoft 365, Education Software and Technology
Beginner · Guided Project · Less Than 2 Hours