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.

Google Cloud
Skills you'll gain: Google Cloud Platform, Real Time Data, Data Pipelines, Apache Kafka, Big Data, Data Architecture, Data Processing, Software Architecture, Extract, Transform, Load, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: ChatGPT, Overcoming Obstacles, Responsible AI, Learning Strategies, Generative AI, Storytelling, Writing, Artificial Intelligence, Javascript
Intermediate · Course · 1 - 3 Months

Infosec
Skills you'll gain: Application Security, Open Web Application Security Project (OWASP), Secure Coding, Package and Software Management, Node.JS, Vulnerability Management, Javascript, Vulnerability Assessments
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computer Programming, Computational Thinking, Web Development Tools, Web Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Text Mining, Data Processing, Microsoft Azure, Cloud Storage, Database Development, Data Storage Technologies, Unstructured Data, Application Development, Web Applications
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Code Review, Technical Documentation, Software Documentation
Advanced · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps, Azure DevOps Pipelines, Continuous Delivery, CI/CD, DevOps, Test Planning, Continuous Integration, Git (Version Control System), Agile Software Development, YAML, Continuous Deployment, GitHub, Agile Methodology, Test Case, Microsoft Azure, Version Control, Agile Project Management, Sprint Planning, Code Review
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Data Visualization, Data Entry, Excel Formulas, Data Presentation, Google Sheets, Spreadsheet Software, Data Literacy, Management Reporting, Business Reporting, Marketing Analytics, Market Analysis, Productivity Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft SQL Servers, SQL, Database Design, Stored Procedure, Relational Databases, Database Systems, Database Architecture and Administration, Query Languages, Data Manipulation, Microsoft Development Tools, Scripting, Authentications, User Accounts
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design, Java Platform Enterprise Edition (J2EE), Data Validation, Web Applications, Scripting, Javascript and jQuery, Web Development, Android Development, Hypertext Markup Language (HTML), Middleware, Model View Controller, Hibernate (Java), Visualization (Computer Graphics), Interoperability, Java, Cascading Style Sheets (CSS), Mobile Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Interface and User Experience (UI/UX) Design, Interaction Design, Figma (Design Software), Wireframing, Usability, Web Content Accessibility Guidelines, User Centered Design, Web Design, Human Centered Design, User Flows, Prototyping, Mockups, Graphic Design
Beginner · Course · 1 - 4 Weeks