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.

Skills you'll gain: Database Design, .NET Framework, C# (Programming Language), Data Validation, Microsoft SQL Servers, Databases, Software Development, Software Testing, Application Development, Event-Driven Programming, User Interface (UI), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Feature Engineering, Anomaly Detection, Data Visualization, Data Presentation, MLOps (Machine Learning Operations), Agentic Workflows, AI Security, A/B Testing, Open Web Application Security Project (OWASP), Software Engineering, Data Ethics, Responsible AI, Technical Communication, Security Testing, Security Requirements Analysis, Agentic systems, Continuous Monitoring, CI/CD, Reinforcement Learning
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Usability, Software Development Methodologies, Software Design, Microsoft Development Tools, Databases, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Change Management, Organizational Change, Agile Methodology, Meeting Facilitation, Positivity, Team Building, Resilience, Scrum (Software Development), Team Management, Sprint Retrospectives, Innovation, Sprint Planning, Culture Transformation, Organizational Development, Agile Project Management, Virtual Teams, Team Leadership, Business Transformation, Leadership Development, Project Management
Beginner · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Continuous Delivery, Microservices, Software Installation, Version Control, Scalability
Beginner · Course · 1 - 4 Weeks

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

Logical Operations
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Mixed · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Statistical Methods, Bayesian Statistics, Statistics, Probability & Statistics, Data Storage Technologies, Analytical Skills, Exploratory Data Analysis, Data Storage, Database Software, Estimation, Data-Driven Decision-Making, Applied Machine Learning, Supervised Learning, Markov Model, Logistic Regression, Statistical Hypothesis Testing, Predictive Modeling, Simulations, Simulation and Simulation Software, Regression Testing
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Generative AI, Serverless Computing, Development Testing, AI Enablement, Cloud Applications, Application Development, Web Analytics and SEO, Embeddings, Software Development Tools, Information Architecture, Code Review, Test Case, MLOps (Machine Learning Operations), Web Development Tools, Query Languages, Computer Programming Tools, Integrated Development Environments, Secure Coding, Debugging, Containerization
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Model Deployment, Feature Engineering, Product Requirements, Prompt Engineering, Data Ethics, Prompt Patterns, LLM Application, Kubernetes, AI Security, Systems Architecture, Large Language Modeling, Software Architecture, Test Automation, Model Evaluation, PyTorch (Machine Learning Library), Apache Airflow, Data Pipelines, SQL
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: JUnit, Test Automation, Test Tools, Unit Testing, Software Testing, Continuous Integration, Performance Testing, Selenium (Software), Quality Assurance, Integration Testing, Test Case, User Acceptance Testing (UAT), IT Automation, Scripting, Debugging, Network Performance Management
Intermediate · Course · 1 - 4 Weeks