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.

KodeKloud
Skills you'll gain: Kubernetes, Microservices, Containerization, Cloud-Native Computing, Docker (Software), DevOps, Application Deployment, Cloud Computing Architecture, Software Architecture, YAML, Scalability, Command-Line Interface
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, AI Workflows, Application Deployment, Kubernetes, Agentic Workflows, Azure Active Directory, System Monitoring, LangChain, Generative AI Agents, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Command-Line Interface, Development Environment, Nginx, Computing Platforms, Software Installation, Node.JS, Virtual Machines, React.js
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Wealth Management, Supervised Learning, Machine Learning, Financial Services, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Learning Management Systems, Digital pedagogy, Artificial Intelligence, AI Enablement, FinTech, Data Mining, AI Personalization, Learning Theory, Regulatory Compliance, Financial Planning, Relationship Building, Risk Modeling, Legal Risk
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Market Opportunities, New Product Development, Product Strategy, Competitive Analysis, Business Strategy, New Business Development, Market Analysis, Business Analysis, Product Development, Business Planning, Entrepreneurship, Innovation
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Cloud Deployment, Microsoft Azure, Cloud Management, Cloud Computing, Windows PowerShell, Infrastructure As A Service (IaaS), Software As A Service, Virtual Machines, Platform As A Service (PaaS), Resource Management, Command-Line Interface, Scripting, Verification And Validation
Intermediate · Course · 1 - 3 Months
Macquarie University
Skills you'll gain: Microsoft Excel, Dashboard, Excel Formulas, Spreadsheet Software, Data Visualization, Consolidation, Automation, Data Analysis Software, Productivity Software, Data Management, Data Cleansing
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: OpenAI API, AI Workflows, LLM Application, ChatGPT, Application Programming Interface (API), Performance Testing, Artificial Intelligence, Prompt Engineering, Context Management, Application Development, Test Case
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Dataflow, Google Cloud Platform, Real Time Data, Data Pipelines, Data Lakes, PySpark, Tensorflow, Data Governance, Apache Spark, Dashboard, Apache Kafka, Data Warehousing, Data Import/Export, Data Processing, Extract, Transform, Load, Big Data, Unstructured Data, Operational Databases, Data Integration
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Brainstorming, Root Cause Analysis, Collaborative Software, Business Analysis, Problem Management, Design Thinking, Business Process Management
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Design Thinking, Business Modeling, Entrepreneurship, Value Propositions, New Product Development, Market Opportunities, Gap Analysis, Innovation, Technology Strategies, Strategic Thinking, New Business Development, Engineering Management, Market Analysis, Business Strategies, Competitive Analysis, Sustainable Business, Engineering
Build toward a degree
Beginner · Course · 1 - 3 Months