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: QuickBooks (Accounting Software), Vendor Management, Ledgers (Accounting), Accounting Software, Inventory and Warehousing, Payroll Processing, Accounting Records, Financial Reporting, Payroll Reporting, Payroll Administration, Business Reporting, Customer Data Management, Management Reporting, Payroll Systems, Financial Analysis, Payroll, Accounting and Finance Software, Business Software, Business, Business Analysis
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Hardening, Distributed Denial-Of-Service (DDoS) Attacks, Incident Response, Network Architecture, Network Security, Intrusion Detection and Prevention, Incident Management, Network Protocols, Threat Detection, Event Monitoring, Threat Management, Security Information and Event Management (SIEM), Network Monitoring, Network Infrastructure, Cyber Attacks, Computer Security Incident Management, Operating Systems, Linux, Bash (Scripting Language), Databases
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Product Roadmaps, Product Development, Product Management, Product Planning, Product Requirements, Product Strategy, Project Management Software, Release Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Usability Testing, Product Lifecycle Management, Product Management, Product Planning, Product Roadmaps, Agile Product Development, Product Development, New Product Development, Competitive Analysis, Market Analysis, Product Requirements, Business Strategy, Demand Generation, Product Strategy, Marketing Planning, Marketing Collateral, Growth Strategies
Advanced · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Cloud Infrastructure, Cloud Computing, Google Cloud Platform, Cloud Applications, Continuous Deployment, Application Lifecycle Management
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Predictive Analytics, Data Manipulation, Statistical Machine Learning, Classification Algorithms, Machine Learning Methods, Statistical Modeling, Design Thinking, Scikit Learn (Machine Learning Library), Data Cleansing, Model Training, Regression Analysis, Data Processing, Model Optimization, Tensorflow, Logistic Regression
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Databricks, Model Deployment, Responsible AI, Model Training, Microsoft Azure, Data Science, Applied Machine Learning, Data Integration, MLOps (Machine Learning Operations), Predictive Modeling, Model Evaluation, Machine Learning Methods, Machine Learning, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Kafka, Data Warehousing, Extract, Transform, Load, Microsoft SQL Servers, Snowflake Schema, Star Schema, Performance Tuning, Data Pipelines, Cloud Computing Architecture, Business Intelligence, Real Time Data, Apache Hadoop, Data Modeling, Data Quality, Responsible AI, Apache Spark, SQL, Generative AI, Data Governance, Quality Management
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Data Ethics, Statistical Analysis, Statistical Inference, Statistics, Sample Size Determination, Sampling (Statistics), Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Management, Project Controls, Project Documentation, Business Analysis Tools, Stakeholder Communications, Project Coordination, Requirements Management, Earned Value Management, Project Performance, Team Oriented, Plan Execution, Risk Management, Acceptance Testing, Product Management, Ethical Standards And Conduct, Leadership Studies, Kanban Principles, Waterfall Methodology, Team Leadership, Communication Planning
Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Database Design, Database Systems, Relational Databases, Database Software, Databases, Database Application, NoSQL, Database Management Systems, Database Management, Database Development, Machine Learning Algorithms, SQL, Big Data, Model Evaluation, Apache Hadoop, MySQL, Statistical Analysis, Database Theory, Data Analysis, Data Preprocessing
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design, Simulation and Simulation Software, Design Software, Engineering Software, Manufacturing Processes
Beginner · Course · 1 - 4 Weeks