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.

Scrimba
Skills you'll gain: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Large Language Modeling, Multimodal Prompts, Cloud API, AI literacy, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Cloud Deployment
★ 4.3 (39) · Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: New Product Development, Product Development, Design Thinking, Market Research, Revenue Forecasting, Market Opportunities, Quantitative Research, Customer Insights, User Research, Consumer Behaviour, Ideation, Market Analysis, Target Market, Forecasting, Innovation, Target Audience, Needs Assessment, Analysis, Data Collection, Decision Making
★ 3.7 (33) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Descriptive Statistics, Statistical Programming, R Programming, R (Software), Statistical Reporting, Data Quality, Data Preprocessing, Data Cleansing, Statistics, Data Processing, Statistical Methods, Statistical Software, Data Analysis Software, Statistical Analysis, Data Import/Export
★ 4.6 (93) · Beginner · Guided Project · Less Than 2 Hours

National Taiwan University
Skills you'll gain: Autodesk Revit, Building Information Modeling, Autodesk, Civil Engineering, Computer-Aided Design, Construction Engineering, Construction, Construction Management, 3D Modeling, Information Management, Software Installation
★ 4.7 (93) · Mixed · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Data Processing, Perl (Programming Language), Statistical Programming, Data Structures, Data Manipulation, Data Transformation, Code Reusability, Data Storage, Data Presentation
★ 4.8 (96) · Intermediate · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: OSI Models, Network Security, Network Protocols, Network Performance Management, Network Architecture, Network Monitoring, Role-Based Access Control (RBAC), Network Troubleshooting, Network Administration, Computer Networking, TCP/IP, Network Planning And Design, Cybersecurity, Routing Protocols, Firewall, Network Routing, Network Analysis, IT Infrastructure, Cloud Computing, Automation
★ 4.7 (35) · Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Claude Code, Anthropic Claude, Vibe coding, Model Context Protocol, Application Development, Context Engineering, Prompt Engineering, AI powered creativity, Tool Calling, Prompt Patterns, AI Workflows, AI Integrations, Agentic Workflows, Code Review, GitHub, AI literacy, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Automation
★ 4.5 (28) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Frontend Performance, Search Engine Optimization, Web Development Tools, Web Analytics and SEO, Performance Tuning, Build Tools, Debugging, Usability Testing, Web Development, Software Testing, Test Tools, Front-End Web Development, Functional Testing, Test Automation, Continuous Monitoring, Development Testing, Computer Programming Tools, JavaScript Frameworks, WordPress
★ 4.5 (39) · Intermediate · Course · 1 - 3 Months
Skills you'll gain: IT Security Architecture, Network Troubleshooting, Information Systems Security, Network Security, Systems Administration, IT Infrastructure, Computer Networking, OSI Models, Cloud Infrastructure, Routing Protocols, Package and Software Management, Cloud Management, Operating System Administration, Application Security, Help Desk Support, Desktop Support, Network Protocols, Cloud Computing, Customer Service, Debugging
★ 4.9 (239) · Beginner · Professional Certificate · 3 - 6 Months

Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Conceptual Design, Ideation, Usability Testing, Peer Review
★ 4.8 (40) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
★ 4.3 (59) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Dashboard, Power BI, Data Presentation, Data Visualization Software, Data Storytelling, Data Visualization, Interactive Data Visualization, Advanced Analytics, Data Analysis, Data Sharing, Statistical Analysis
★ 4.7 (31) · Beginner · Course · 1 - 3 Months