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: Education Software and Technology, Teaching, Digital pedagogy, Graphic Design, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Photo Editing, Instagram, Social Media Content, Social Media, Content Creation, Social Media Marketing, Photography, User Accounts, Dashboard, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Macquarie University
Skills you'll gain: DevSecOps, Secure Coding, Application Security, IT Security Architecture, DevOps, Security Engineering, Security Testing, Security Controls, Cyber Security Strategy, Cybersecurity, Infrastructure as Code (IaC), Vulnerability Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microservices, CI/CD, Containerization, Serverless Computing, Docker (Software), Kubernetes, Event-Driven Programming, Transaction Processing, Cloud Deployment, Redis, Software Architecture, Distributed Computing, Scalability, Amazon Web Services, System Monitoring, Software Design Patterns, Data Integrity, Real Time Data
Advanced · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Estimation, Applied Mathematics, Numerical Analysis, Mathematical Modeling, Control Systems, Mathematical Software, Simulation and Simulation Software, Model Evaluation, Derivatives, Calculus, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Package and Software Management, Virtual Environment, Development Environment, Software Installation, Configuration Management, Python Programming, Command-Line Interface
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Business Intelligence, Power BI, Cloud Security, Advanced Analytics, Data Management, Data Governance, Amazon Web Services, Data Integration, Data Security, Cost Control, Data Visualization Software, Cloud Computing, Data Warehousing, Data Modeling, Statistical Reporting, Amazon S3, SQL
Intermediate · Course · 1 - 4 Weeks

Red Hat
Skills you'll gain: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Extensible Markup Language (XML), Data Import/Export, Data Mapping, Document Management, Web Content Accessibility Guidelines
Mixed · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Business Strategy, Strategic Thinking, Competitive Analysis, Business Planning, Organizational Strategy, Business Analysis, Market Analysis, Business Acumen, Market Dynamics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Architecture, Routing Protocols
Beginner · Course · 1 - 3 Months