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 Pennsylvania
Skills you'll gain: Supply And Demand, Economics, Market Dynamics, Market Analysis, Resource Allocation, Policy Analysis, Tax, Consumer Behaviour, Cost Benefit Analysis, Decision Making
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), Android Development, File I/O, Android Studio, Mobile Development, Data Persistence, Java Programming, Application Development, Event-Driven Programming, Computer Programming
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Software Versioning, Bitbucket, GitLab, Collaborative Software, Software Development, Software Engineering, Project Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Forensics, Incident Response, Computer Security Incident Management, Threat Detection, Cyber Threat Hunting, Incident Management, Cybersecurity, Endpoint Detection and Response, Event Monitoring, Security Controls, Network Monitoring, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Oral Comprehension, Literacy, Vocabulary, Language Competency, Grammar
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Sales Strategy, Selling Techniques, Sales Process, Sales Presentations, Market Analysis, Sales, Technical Sales, Customer Relationship Building, Customer Relationship Management, Market Opportunities, Competitive Analysis, Customer Analysis, Market Dynamics, Company, Product, and Service Knowledge
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Search Engine Marketing, Content Strategy, Competitive Analysis, Forecasting, Content Performance Analysis, Expectation Management, Relationship Management, Content Marketing, Content Creation, Marketing, A/B Testing, Key Performance Indicators (KPIs), Goal Setting, Internal Auditing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kotlin, Android Development, Android Studio, Unit Testing, Object Oriented Programming (OOP), Mobile Development, Test Driven Development (TDD), Software Testing, Functional Design
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Curriculum Development, Teaching, Instructional and Curriculum Design, Education Software and Technology, Digital pedagogy, Student-Centred Learning, Learning Theory, Peer Review, Student Engagement, Social Sciences, Interpersonal Communications, Cultural Diversity
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, User Interface (UI), Data Persistence
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Deep Learning, Keras (Neural Network Library), Distributed Computing, Performance Tuning
Intermediate · Course · 1 - 4 Weeks