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 Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Storyboarding, Augmented Reality, Virtual Reality, Usability Testing, Design Thinking, Prototyping, User Experience Design, Interaction Design, Conceptual Design, Virtual Environment, Human Centered Design, User Research, Wireframing, Data Ethics
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months

Skills you'll gain: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Software Testing, Test Tools, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SAS (Software), Dashboard, Business Analytics, Business Reporting, Interactive Data Visualization, Data Visualization Software, Data Analysis, Advanced Analytics, Key Performance Indicators (KPIs), Statistical Programming
Intermediate · Course · 1 - 4 Weeks

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

MathWorks
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Systems Architecture, Systems Design, Functional Design, Requirements Analysis, Requirements Elicitation, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Data Structures, Programming Principles, Mobile Development, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Usability Testing, Internet Of Things, Design Research, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Human Computer Interaction, Embedded Systems, Application Programming Interface (API), Prototyping, Network Protocols, User Interface (UI) Design, Software Development
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Splunk Inc.
Skills you'll gain: Splunk, Data Visualization Software, Dashboard, Security Information and Event Management (SIEM), Ad Hoc Reporting, Business Intelligence, Data Analysis, Data Processing, Big Data, Data Science, Data Transformation, Query Languages, Analysis, Incident Response, Business Analysis
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Capital Budgeting, Project Risk Management, Risk Analysis, Risk Management, Financial Analysis, Project Finance, Business Valuation, Depreciation, Cash Flows, Financial Modeling, Portfolio Management, Project Portfolio Management, Spreadsheet Software, Microsoft Excel, Corporate Tax
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Dataflow, Google Cloud Platform, Data Pipelines, Data Import/Export, Data Lakes, Feature Engineering, Real Time Data, Extract, Transform, Load, Applied Machine Learning, Apache Kafka, Apache Spark, Dashboard, Data Warehousing, Data Migration, Big Data, Model Deployment, Data Governance, Data Infrastructure, Data Quality
Intermediate · Specialization · 3 - 6 Months