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.

Coursera
Skills you'll gain: Data-Driven Marketing, Google Ads, Google Analytics, Marketing Analytics, Data Integration, Web Analytics, Data Access
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spatial Data Analysis, Statistical Visualization, Dashboard Creation, Salesforce, Data Mapping, Graphing, Advanced Analytics
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Storytelling, Data Presentation, Pivot Tables And Charts, Spreadsheet Software, Data Literacy, Data-Driven Decision-Making, Data Analysis, Data Cleansing, Data Wrangling, Data Synthesis, Financial Data, Analysis, Expense Management, Data Transformation, Cost Reduction, Cost Management, Data Management, Data Preprocessing, Financial Reporting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Value Propositions, Target Audience, Strategic Thinking, Target Market, Strategic Decision-Making, Business Strategy, Marketing Strategies, Strategic Marketing, Marketing Planning, Competitive Analysis, Marketing, Competitive Intelligence, Analysis, Customer Analysis, Market Analysis, Market Opportunities
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Social Media Management, E-Commerce, Social Media, Commercialization, Sales Management, Social Media Marketing, Marketing, Business
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Agentic systems, Fine-tuning, Agentic Workflows, AI Workflows, CrewAI, Embeddings, Model Optimization, Model Context Protocol, Software Installation
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Software Documentation, Maintainability, Document Management, Diagram Design, Collaborative Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Analytics, Web Analytics, Marketing Analytics, Conversion Funnel Analysis, Google Ads, Marketing Effectiveness, Web Analytics and SEO, Smart Goals, Data-Driven Marketing, Customer Analysis, Digital Marketing, Customer Insights, Analytics, Goal Setting, Trend Analysis, Campaign Planning, Strategic Marketing, Performance Analysis, Data Analysis, Performance Metric
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Java, Java Programming, Docker (Software), Development Environment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Sprint Retrospectives, Collaborative Software, Collaboration, Team Building, Team Collaboration, AI Integrations, Scripting, Teamwork, Sprint Planning, Key Performance Indicators (KPIs), Delegation Skills, Agile Methodology, Milestones (Project Management), IT Automation, Stakeholder Communications, Bash (Scripting Language), AI Enablement, Software Documentation, Issue Tracking, Restful API
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Object Oriented Design, Java, Development Environment, Computer Programming, Programming Principles, Data Persistence, Integrated Development Environments, Memory Management, Debugging, File Management, Application Development, Data Structures
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Financial Forecasting, Data-Driven Marketing, Cross-Channel Marketing, Marketing Budgets, Stakeholder Engagement, Data-Driven Decision-Making, Revenue Forecasting, Marketing Effectiveness, Marketing Planning, Web Analytics, Analytics, Data Presentation, Predictive Modeling, Trend Analysis, Dashboard, Dashboard Creation, Performance Reporting, Data Quality, Data Validation
Beginner · Course · 1 - 4 Weeks