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 Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Intermediate · Course · 1 - 4 Weeks
University of Minnesota
Skills you'll gain: User Interface (UI) Design, Usability, Human Computer Interaction, User Experience Design, Design, Design Thinking, UI/UX Research, Design Strategies, Design Research, User Research
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Excel Formulas, Microsoft Office, Microsoft Excel, Data Visualization, Workforce Development, Spreadsheet Software, Office Administration, Productivity Software, Computer Literacy, Data Entry, Data Management
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Cybersecurity, Public Key Cryptography Standards (PKCS), Key Management, Advanced Encryption Standard (AES), Encryption, Authentications, Arithmetic, Algorithms, Applied Mathematics, Data Integrity, Probability, Computer Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cybersecurity, Cyber Attacks, Data Security, Computer Security Awareness Training, Authentications, Authorization (Computing), Application Security, Security Controls, Personally Identifiable Information, Security Awareness, Identity and Access Management, Information Privacy, Cryptography, Malware Protection, Hardening, Encryption, Vulnerability Assessments, Multi-Factor Authentication, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Data Manipulation, Data Transformation, Data Processing, Data Integration, Statistical Programming, Data Analysis, Data Presentation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Multimodal Prompts, Generative AI Agents, LLM Application, Large Language Modeling, Ideation, Solution Design
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Data Storytelling, Data Governance, Marketing Analytics, Data Presentation, Data Visualization, Business Analytics, Accounting, Infographics, Data Management, Data Collection, Data Quality, Data Visualization Software, Internal Controls, Business Analysis, Analytics, Regression Analysis, Data Analysis, Advanced Analytics, Power BI, Machine Learning
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Canva (Software), Design, Digital Design, Product Design, Graphic and Visual Design Software, Creative Design, Color Theory, Graphic Design, Intellectual Property, E-Commerce, Direct Selling, Digital Content, Digital Assets, Marketing, Marketing Materials
Advanced · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Usability Testing, Usability, Human Centered Design, Human Computer Interaction, Software Testing, User Centered Design, User Interface (UI), Web Content Accessibility Guidelines, User Experience, User Research, Risk Management Framework
Advanced · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Graphic and Visual Design, Usability Testing, User Interface (UI) Design, Design, Experimentation, Interaction Design, Human Computer Interaction, User Experience Design, Prototyping, Design Elements And Principles, Human Centered Design, Web Design and Development, Typography, Design Research, A/B Testing
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Multimedia, Microsoft PowerPoint, Presentations, Collaborative Software, Microsoft Windows, Editing, Data Visualization, File Management
Beginner · Course · 1 - 3 Months