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.

Pragmatic AI Labs
Skills you'll gain: Docker (Software), CI/CD, Containerization, LLM Application, Continuous Integration, Software As A Service, Product Development, Continuous Deployment, Large Language Modeling, Commercialization, Strategic Marketing, Software Development, Marketing Strategies, Application Deployment, Product Planning, Go To Market Strategy, API Design, Generative AI, Software Testing, GitHub
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Security, Infrastructure as Code (IaC), Cloud Storage, Hybrid Cloud Computing, Systems Analysis, Process Improvement, Cloud Computing, Cloud Engineering, Cloud Solutions, Cloud Development, Requirements Analysis, Data Modeling, Multi-Cloud, DevOps, Docker (Software), Solution Design, Microservices, Infrastructure As A Service (IaaS), Information Technology
Intermediate · Professional Certificate · 3 - 6 Months

Edureka
Skills you'll gain: Model Context Protocol, Claude Code, Vibe coding, Generative AI Agents, LLM Application, AI Workflows, AI Orchestration, Agentic Workflows, GitHub Copilot, AI Enablement, AI Security, Prompt Engineering, Code Review, Prompt Patterns, Software Development, Web Applications, Software Testing, Security Testing, Software Engineering, Web Development
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Scientific Visualization, Image Analysis, Data Visualization Software, File I/O, Matlab, Algorithms, Machine Learning Methods, User Interface (UI), Applied Machine Learning, Prompt Patterns, UI Components, Human Computer Interaction, ChatGPT, LLM Application, Large Language Modeling, Computer Programming, Code Reusability, Data Analysis, Functional Design
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Patterns, Prompt Engineering, Anthropic Claude, Token Optimization, Multimodal Prompts, Version Control, AI Workflows, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
Beginner · Course · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Event-Driven Programming, UI Components, Web Development Tools, Code Reusability, Front-End Web Development, JavaScript Frameworks, Application Programming Interface (API), Web Applications, Unit Testing, Application Development, Software Design Patterns, Javascript, Development Environment, Context Management, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Dataflow
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Agile Project Management, Backlogs, Agile Software Development, Agile Methodology, User Story, Sprint Planning, Agile Product Development, Product Roadmaps, Sprint Retrospectives, Product Requirements, Coaching, Team Management, Team Building, Organizational Change, Waterfall Methodology, Project Management Software, Prioritization, Problem Solving, Influencing, Estimation
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Digital pedagogy, Train The Trainer, English Language, Verbal Communication Skills, Critical Thinking
Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Apache Spark, Model Evaluation, Apache Hadoop, Data Integration, Exploratory Data Analysis, Big Data, Classification Algorithms, Graph Theory, Data Pipelines, Network Model, Model Training, Database Design, Data Modeling, Regression Analysis, Data Mining, Data Management, Data Infrastructure, Data Presentation, Data Processing, MongoDB
Beginner · Specialization · 3 - 6 Months
Arizona State University
Skills you'll gain: Oral Comprehension, Learning Management Systems, Education Software and Technology, Digital pedagogy, Language Competency, Teaching, Literacy, Train The Trainer, Technology Strategies, Grammar, English Language, Language Interpretation, Translation, and Studies, Design Elements And Principles, Design Strategies, Language Learning, digital literacy, Verbal Communication Skills, Public Speaking, Critical Thinking, Digital Transformation
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Test Driven Development (TDD), Application Deployment, Kubernetes, Devops Tools, Gherkin (Scripting Language), Jenkins, Agile Software Development, Scrum (Software Development), Test Tools, DevOps, Secure Coding, Grafana, System Monitoring, Agile Methodology
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Vanderbilt University
Skills you'll gain: File I/O, Code Reusability, Matlab, Functional Design, Computer Programming Tools, Computer Programming, Programming Principles, Program Development, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), File Management, C (Programming Language), Data Structures, Computational Logic, Linear Algebra, Engineering Calculations, Problem Solving
Beginner · Course · 1 - 3 Months