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.

MathWorks
Skills you'll gain: User Interface and User Experience (UI/UX) Design, Data Sharing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Cloud Services, Cloud Deployment, Apache Hadoop, Apache Hive, Application Programming Interface (API), Jupyter, Data Storage, Data Architecture, Data Quality, Analytics, Ad Hoc Analysis, Serverless Computing, Applied Machine Learning
Intermediate · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Requirements Analysis, Unified Modeling Language, Object Oriented Design, Functional Requirement, Data Modeling, Object Oriented Programming (OOP), Systems Development Life Cycle, System Requirements, Diagram Design, Software Development, Software Engineering, Software Systems, Model Evaluation, Project Planning, Project Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, Project Planning, No-Code Development, Microsoft 365, Requirements Analysis, Application Development, Application Lifecycle Management, Power BI, Business Logic, Microsoft Copilot, Solution Delivery, Microsoft Teams, Governance, Development Environment, Microsoft PowerPoint, Data Integration, Software Development, Microsoft Outlook, Data Validation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Development Environment, Scalability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Infographics, Storyboarding, Canva (Software), Prompt Engineering, Copywriting, Generative AI, Content Creation, Marketing Strategies, Blogs, Marketing Psychology, Collaborative Software, AI Enablement, ChatGPT, Online Advertising, MarTech, Graphic Design, Brand Awareness, Artificial Intelligence, Search Engine Optimization, Machine Learning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Azure DevOps, Application Security, Software Documentation, Vulnerability Scanning
Intermediate · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Servers, Data Migration, Enterprise Application Management, Java Platform Enterprise Edition (J2EE), Servers, Java, Application Deployment, Software Installation, Configuration Management, Identity and Access Management, Command-Line Interface, System Configuration, Authentications
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI Agents, Data Access, Cloud Security, Enterprise Architecture, AI Workflows, Data Security, Software Architecture, Systems Architecture, Agentic systems, Business Logic, Application Deployment, Data Integration, Case Studies, Cloud Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Authorization (Computing), Authentications, Databases, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI)
Intermediate · Course · 3 - 6 Months

Microsoft
Skills you'll gain: ASP.NET, Data Migration, Configuration Management, Data Validation, Database Application, Middleware, Debugging, Back-End Web Development, Database Management, Data Modeling, Restful API, Maintainability, Dependency Analysis, Performance Tuning, Software Design Patterns
Intermediate · Course · 1 - 3 Months