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 London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, Javascript, Network Security, Computer Networking, Computer Programming Tools, Applied Mathematics, Computer Graphics, Web Design and Development, Software Development Tools, Cybersecurity, Computational Thinking, Computer Programming, General Mathematics, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Stakeholder Engagement, Business Intelligence, Data-Driven Decision-Making, Dashboard, Business Analytics, Real Time Data, Data Integration, Data Modeling, Data Storytelling, Data Analysis, Key Performance Indicators (KPIs), Data Presentation, Business Process, Project Implementation, Data Pipelines
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Data Presentation, Dashboard, Data Storytelling, Data Visualization Software, Microsoft Excel, Spreadsheet Software, Excel Formulas, Graphing, Pivot Tables And Charts, Data Modeling, Databases, Data Analysis, Simulation and Simulation Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Social Media Campaigns, Social Media Marketing, Marketing Effectiveness, Online Advertising, Marketing Analytics, Advertising Campaigns, Digital Advertising, Performance marketing, Campaign Management, Marketing Budgets, Data Analysis, Digital Marketing, Data Presentation, A/B Testing, Key Performance Indicators (KPIs), Return On Investment, Performance Reporting, Business Metrics, Presentations, Communication
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Model Evaluation, Exploratory Data Analysis, Apache Spark, Classification Algorithms, Big Data, Regression Analysis, Data Mining, Applied Machine Learning, Data Preprocessing, Statistical Analysis, Machine Learning, Data Analysis, Unsupervised Learning, Predictive Modeling, Supervised Learning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Server Side, Application Development, Data Modeling
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, MLOps (Machine Learning Operations), Data Pipelines, Databricks, Generative AI, Data Lakes, Generative AI Agents, Data Governance, Data Architecture, AI Enablement, Data Modeling, Data Management, Data Processing, Data Strategy, Data Quality, Scala Programming, SQL, Python Programming, Data Visualization, Data Literacy
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: MLOps (Machine Learning Operations), API Design, CI/CD, Software Quality Assurance, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Cloud Computing, Virtual Machines, Software As A Service, Change Control, Terraform, System Monitoring, Incident Management, Configuration Management, Cloud Storage, Disaster Recovery, Automation, Scalability, Service Level, Load Balancing
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Financial Statement Analysis, Financial Analysis, Financial Data, Financial Accounting, Process Optimization, Analytics, Corporate Strategy, Accounting, Financial Forecasting, Business Metrics, Operational Analysis, Advanced Analytics, Predictive Analytics, Fraud detection, Key Performance Indicators (KPIs), Return On Investment, Finance, Predictive Modeling, Anomaly Detection
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Application Development, Application Deployment, User Interface (UI) Design, Application Design, Development Environment, Software Development Life Cycle, Test Tools, Application Performance Management, Debugging, Application Security, Event-Driven Programming, Web Services, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, Workplace inclusivity, Social Impact, Generative AI, Analysis, Critical Thinking, Data Security
Beginner · Course · 1 - 4 Weeks