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 London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, General Networking, Network Security, Computer Networking, Application Security, Computational Thinking, Debugging, Cybersecurity, Problem Management
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Statistical Hypothesis Testing, Biostatistics, Sampling (Statistics), Statistical Methods, Statistical Inference, Scientific Methods, Quantitative Research, Epidemiology, Public Health, Analysis
Beginner · Course · 1 - 3 Months

The University of North Carolina at Chapel Hill
Skills you'll gain: Data Sharing, Data Management, Data Storage, File Management, Data Security, Metadata Management, Data Integrity, Data Ethics, Data Access, Version Control
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Core Data (Software), iOS Development, Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, Code Review, UI Components, Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Data Structures, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Store, Application Development, Transaction Processing, Mobile Development
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Internet Of Things, Security Engineering, Information Systems Security, Wireless Networks, Infrastructure Security, General Networking, Cybersecurity, IBM Cloud, Cloud Platforms, Cryptography, Telecommunications, Network Protocols, Market Opportunities, Automation, Emerging Technologies, Embedded Systems, Cloud Deployment, Software-Defined Networking, Market Intelligence
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Virtual Machines, Package and Software Management, Memory Management
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Discussion Facilitation, Digital pedagogy, Education Software and Technology, Pedagogy, Education and Training, Teaching, Student Engagement, Training Programs, Instructional Strategies, Curriculum Development, Social Justice, Innovation, Instructional and Curriculum Design, Collaboration
Mixed · Course · 1 - 3 Months

Universitat Pompeu Fabra of Barcelona
Skills you'll gain: Digital Signal Processing, Music, Open Source Technology, Python Programming, Software Visualization, Classification Algorithms
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science
Beginner · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Robotics, Model Training, Machine Learning Algorithms, Model Evaluation, Linear Algebra
Advanced · Course · 1 - 3 Months

Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, Statistical Programming, Data Analysis Software, SAS (Software), Analysis, Data Analysis, Statistical Methods, Quantitative Research, Data Manipulation, Probability & Statistics, Analytical Skills, Data Management, Statistical Inference
Mixed · Course · 1 - 4 Weeks

IndiaAI
Skills you'll gain: Generative AI Agents, Generative AI, Responsible AI, AI literacy, Data Ethics, Prompt Engineering, Large Language Modeling, Artificial Intelligence, LLM Application, AI powered creativity, Ethical Standards And Conduct, Machine Learning, Agentic systems
Beginner · Course · 1 - 3 Months