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.
Emory University
Skills you'll gain: Marketing Channel, Direct Selling, Business Marketing, Market Dynamics, Strategic Marketing, Strategic Partnership, Revenue Management, Sales Management, Strategic Thinking, Coordination, Risk Mitigation, Business Risk Management, Retail Sales, Relationship Management
★ 4.6 (11) · Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Physics, Mechanics, Thermal Management, Engineering, Vibrations, Physical Science, Engineering Analysis, General Science and Research, electromagnetics, Experimentation, Mathematical Theory & Analysis, Problem Solving, Science and Research, Analytical Skills, Computer Science, Critical Thinking and Problem Solving, Logical Reasoning, Research, Software Development, Critical Thinking
Beginner · Course · 1 - 3 Months
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Cloud Hosting, Virtual Environment, Dependency Analysis, Python Programming, Build Tools, Application Deployment
★ 4.6 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Anthropic Claude, Application Programming Interface (API), LLM Application, JSON, AI Integrations, Generative AI Agents, Agentic systems, Scripting, Token Optimization, Artificial Intelligence, Automation, Development Environment
★ 4.1 (7) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Vulnerability Management, Penetration Testing, Vulnerability Scanning, Vulnerability Assessments, Intrusion Detection and Prevention, Security Testing, Network Security, Threat Management, Cyber Security Assessment, System Testing, Security Strategy, Firewall, Cybersecurity, Cloud Security, Exploitation techniques, Microsoft Azure, Virtual Private Networks (VPN), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Program Development, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
★ 4.6 (8) · Intermediate · Guided Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Research, Science and Research, Data Collection, Investigation, Experimentation, Scientific Methods, Research Methodologies, Data Sharing, Learning Strategies, Data Analysis, Information Management
★ 4.3 (13) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Security Controls, Scalability, Azure Synapse Analytics, Data Pipelines, Databases, Microsoft Azure, Data Governance, Extract, Transform, Load, Data Lakes, Databricks, NoSQL, Data Processing, Cloud Management, Big Data, Apache Spark, Dashboard Creation, Interactive Data Visualization, Large Language Modeling, Applied Machine Learning, Model Training
★ 4 (6) · Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Git (Version Control System), Version Control, DevOps, Devops Tools, Software Development Life Cycle, Software Development Tools, Linux Administration, Software Development, Software Versioning, Collaborative Software, Software Development Methodologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Value Propositions, Customer Analysis, Product Marketing, Customer experience improvement, Product Strategy, Customer Insights, New Product Development, Entrepreneurship, Product Improvement, Competitive Analysis, Verification And Validation, Innovation, Leadership
★ 4.3 (17) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design and Development, Java Platform Enterprise Edition (J2EE), jQuery, Cascading Style Sheets (CSS), Data Validation, Web Applications, Scripting Languages, Javascript and jQuery, Web Development, Hypertext Markup Language (HTML), Middleware, Model View Controller, Web Services, Interoperability, Java, Computer Graphic Techniques, Scalability
★ 4.5 (73) · Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Hypertext Markup Language (HTML), Software Documentation, Technical Documentation, Web Development, Technical Writing
★ 4.3 (11) · Beginner · Course · 1 - 4 Weeks