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.

Skills you'll gain: Model View Controller, Web Development Tools, Web Applications, JavaScript Frameworks, Data Validation, Javascript, Web Development
Intermediate · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: GitHub, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Git (Version Control System), HTML and CSS, Web Design and Development, Web Development, Front-End Web Development, Web Content Accessibility Guidelines, Cloud Hosting, Debugging, Semantic Web, Web Analytics and SEO, Responsive Web Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Assessments, Cyber Threat Intelligence, Vulnerability Management, Cybersecurity, Data Persistence, Risk Analysis
Advanced · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Google Cloud Platform, Application Deployment, Cloud Infrastructure, Cloud Computing Architecture, Cloud Computing, Cloud Management, YAML, Systems Architecture, Command-Line Interface, Scalability
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Web Design and Development, Front-End Web Development, Web Development, Web Applications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Embeddings, Transfer Learning, Data Preprocessing, Data Pipelines, Artificial Neural Networks, Unstructured Data, Machine Learning Methods, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, UI Components, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, User Interface (UI), Debugging, Web Development
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Metasploit, Penetration Testing, Exploitation techniques, Vulnerability Assessments, Vulnerability Scanning, Cyber Security Assessment
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Vulnerability Scanning, Cyber Security Assessment, Active Directory, Web Applications, Brute-force attacks, Microsoft Windows, Cryptographic Protocols, Bash (Scripting Language), Command-Line Interface, Shell Script, Apache Tomcat, Scripting, Microsoft SQL Servers
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Ansible, IT Automation, Devops Tools, Automation, Infrastructure as Code (IaC), DevOps, YAML, Linux, Command-Line Interface, Cloud Infrastructure, Encryption, Security Controls
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Data Storytelling, Data Visualization, Digital Transformation, Data Presentation, Data-Driven Decision-Making, Business Transformation, Presentations, Data Literacy, Decision Making, Dashboard, Business Analytics, Strategic Decision-Making, Customer Engagement, Analytics, Business Intelligence, Customer experience strategy (CX), Data Strategy, Case Studies, Leadership, Stakeholder Communications
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Application Frameworks, Debugging, Program Development, Python Programming
Beginner · Guided Project · Less Than 2 Hours