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.

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Model Evaluation, Statistical Methods, Logistic Regression, Python Programming, Statistical Modeling, Supervised Learning, Machine Learning Methods, Machine Learning, Classification Algorithms, Regression Analysis, Statistical Analysis, Applied Machine Learning, Predictive Modeling, Probability & Statistics, Bayesian Statistics, Dimensionality Reduction, Statistical Hypothesis Testing, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Persona Development, Experience Design, User Experience, User Centered Design, User Research, Design and Product, Customer Analysis, Customer Insights, Collaborative Software, Diversity and Inclusion, Product Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe After Effects, Animations, Logo Design, Motion Graphics, Graphics Software, Graphic Design, File Management
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: International Finance, Game Theory, Business Ethics, Production Process, Business, Cost Accounting, Economic Development, Sustainable Business, Corporate Sustainability, Market Analysis, Business Management, Financial Systems, Revenue Management, Economics, Policy, and Social Studies, Strategic Decision-Making
Build toward a degree
Beginner · Course · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Control Systems, Industrial Engineering, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Communication Systems
Intermediate · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Graphic Design, Typography, Graphic and Visual Design, Design Elements And Principles, Adobe Creative Cloud, Color Theory, Design Software, Digital Design, Adobe Illustrator, Adobe Photoshop, Layout Design
Beginner · Course · 1 - 4 Weeks

University of Arizona
Skills you'll gain: Web Analytics, Search Engine Marketing, Pay Per Click Advertising, Data-Driven Marketing, User Experience Design, Experience Design, Google Ads, Search Engine Optimization, Digital Marketing, Digital Marketing Campaigns, Campaign Management, Content Marketing, Cross-Channel Marketing, Digital Brand Strategy, Keyword Research, Marketing Analytics, Marketing Strategy and Techniques, Marketing Planning, Customer Engagement, Target Audience
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Incident Management, Remote Access Systems, Cyber Security Policies, Incident Response, Security Management, Computer Security Incident Management, Data Security, Vulnerability Assessments, Law, Regulation, and Compliance, Threat Detection, Security Strategy, Cybersecurity, Security Controls, Cyber Security Assessment, Security Software, Vulnerability Management, Computer Security Awareness Training, Telecommuting, Infrastructure Security
Beginner · Specialization · 1 - 3 Months

Clemson University
Skills you'll gain: Software Development Methodologies, Systems Development Life Cycle, Program Development, Software Engineering, Software Development, Requirements Analysis, Usability, Human Centered Design, User Research, Systems Development, User Experience Design, AI literacy, Software Development Tools, User Centered Design, AI Enablement, Artificial Intelligence, AI Integrations
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Process Modeling, Systems Analysis, Database Design, Business Process Modeling, Process Flow Diagrams, System Testing, Process Mapping, Functional Requirement, Application Deployment, Business Analysis, Requirements Elicitation, Requirements Analysis, Development Testing, Data Management, System Design and Implementation, Software Design Documents, Stakeholder Management, Project Management, Data Visualization, Stakeholder Engagement
Advanced · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Text Mining, Unstructured Data, Health Informatics, Natural Language Processing, Clinical Documentation, Model Evaluation, Health Information Management, Clinical Informatics, Deep Learning, Model Training, Machine Learning, Medical Terminology, Artificial Neural Networks, Python Programming, Computer Programming, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flutter (Software), User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, JSON, Object Oriented Programming (OOP), Object Oriented Design, Mobile Development, Package and Software Management, Code Reusability, Data Modeling
Intermediate · Course · 1 - 4 Weeks