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.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prototyping, Figma (Design Software), Wireframing, Mockups, Collaborative Software, Web Design, Usability, User Interface (UI) Design
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, Debugging
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Control Systems, Electric Power Systems, Electrical Power, Three-Phase, High Voltage, Simulation and Simulation Software, Engineering Analysis, Low Voltage, Simulations, Power Electronics, Electrical Engineering, Systems Analysis, Mathematical Modeling, Differential Equations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Excel Formulas, Data Presentation, Data Storytelling, Data Visualization Software, Microsoft Copilot, Statistical Analysis, Data Analysis, Statistical Methods, Data Integration, Data-Driven Decision-Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Analysis, Stakeholder Management, Stakeholder Engagement, Business Analysis, Project Management, Risk Management, Plan Execution, Project Planning, Requirements Analysis, Project Coordination, Stakeholder Communications, Communication Strategies, Communication
Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Control Systems, Mathematical Modeling, Matlab, Systems Analysis, Simulations, Systems Design, Differential Equations, Applied Mathematics, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Graphic Design, Logo Design, Graphic and Visual Design Software, Design, Graphic and Visual Design, Creative Design, Multimedia
Beginner · Guided Project · Less Than 2 Hours

University of Houston
Skills you'll gain: Value-Based Care, Medical Management, Preventative Care, Care Management, Practice Management, Public Health and Disease Prevention, Case Management, Utilization Management, Interoperability, Primary Care, Health Informatics, Patient-centered Care, Chronic Diseases, Public Health, Electronic Medical Record, Data Management, Health Education
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI Agents, AI Orchestration, Agentic systems, Agentic Workflows, Artificial Intelligence, LLM Application, Development Environment, Tool Calling, Prompt Engineering, Human Machine Interfaces, Software Development Tools, Python Programming
Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Adobe Premiere, Peer Review, Cinematography, Video Editing, Videography, Video Production, Post-Production, Storyboarding, Photo/Video Production and Technology, Editing, Creativity, Media Production, Visual Design, Graphic and Visual Design, Design Elements And Principles, Storytelling, Creative Design, Content Creation, Graphic and Visual Design Software, Personal Development
Beginner · Specialization · 3 - 6 Months