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 California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Peer Review, Object Oriented Design, Software Testing, Computer Programming, Program Development, Adaptability, Problem Solving
Intermediate · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Apache Spark, Model Evaluation, Apache Hadoop, Data Integration, Exploratory Data Analysis, Big Data, Classification Algorithms, Graph Theory, Data Pipelines, Data Processing, Network Model, Model Training, Database Design, Data Modeling, Regression Analysis, Data Management, Data Infrastructure, Data Presentation, Data Mining, MongoDB
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Excel, Excel Formulas, Spreadsheet Software, Power BI, Data Analysis, Timelines, Data Management, Data Entry, Data Presentation
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Command-Line Interface, Amazon CloudWatch, Identity and Access Management, AWS CloudFormation, Root Cause Analysis, Amazon DynamoDB, Customer Relationship Building, Network Troubleshooting, Amazon Web Services, Customer Relationship Management, Software Architecture, IT Automation, Cloud Computing, Technical Support and Services, Web Applications, Information Technology, Customer Service, Software Development
Beginner · Professional Certificate · 3 - 6 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, HTML and CSS, PHP (Scripting Language), Relational Databases, JSON, Database Management, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Query Languages, Javascript
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Story, User Experience Design, User Experience, Prototyping, User Interface and User Experience (UI/UX) Design, User Interface (UI), Interaction Design, Persona (User Experience), User Research, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Prompt Engineering, Infrastructure as Code (IaC), Amazon CloudWatch, Generative AI, Identity and Access Management, AWS CloudFormation, Generative Model Architectures, Amazon DynamoDB, Software Development Life Cycle, Large Language Modeling, Amazon Web Services, Professional Networking, Extract, Transform, Load, Software Architecture, Cloud Computing Architecture, Cloud Management, Data Management, Problem Solving, Teamwork
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud Infrastructure, Cloud Platforms, Cloud Computing, Cloud Computing Architecture, Cloud Services, Cloud Development, Cloud Deployment, Cloud Security, Cloud Technologies, Software Development, Data Storage, Infrastructure Architecture, Data Storage Technologies, Cloud Engineering, Docker (Software), Public Cloud, Containerization, Cloud-Native Computing, Cloud Standards, DevOps
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Bioinformatics, Java, Algorithms, Java Programming, Program Development, Object Oriented Design, Programming Principles, Statistical Analysis, Software Design, Computer Programming, File I/O, Data Processing, Software Documentation, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Descriptive Statistics, Web Scraping, Problem Solving
Beginner · Course · 1 - 3 Months

Stanford Online
Skills you'll gain: Statistics, Statistical Inference, Probability & Statistics, Regression Analysis, Statistical Methods, Descriptive Statistics, Statistical Hypothesis Testing, Exploratory Data Analysis, Statistical Modeling, Statistical Analysis, Data Literacy, Data Analysis, Sampling (Statistics), Probability Distribution, Statistical Reporting, Probability, Statistical Visualization, Correlation Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Analytics, Data Visualization, Business Analytics, Data Analysis, Interactive Data Visualization, Microsoft PowerPoint, Data Presentation, Presentations, Excel Formulas, Data-Driven Decision-Making, Dashboard, Data Storytelling, Dashboard Creation, Microsoft Excel, Customer Analysis, Data Visualization Software, Big Data, Target Market, Oral Expression, Data Cleansing
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Identity and Access Management, Data Lakes, Amazon DynamoDB, Serverless Computing, Cloud Computing, Amazon S3, Scalability, Cloud Infrastructure, Amazon Elastic Compute Cloud, Event-Driven Programming, Solution Architecture, Amazon Web Services, IT Security Architecture, Data Architecture, Cloud Computing Architecture, Interactive Data Visualization, Data Engineering, Software Architecture
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months