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: Go (Programming Language), Package and Software Management, Data Structures, Development Testing, Program Development, Software Testing, Programming Principles, Code Reusability, File Management, Performance Tuning, File I/O, Context Management, Embeddings
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Web Development Tools, Development Environment, FinTech, Software Development Tools, Transaction Processing, Web Development, Programming Principles, Program Development, Web Applications, Node.JS, Emerging Technologies, Scalability, Other Programming Languages, Javascript, Application Deployment, Computer Programming, Market Dynamics, Verification And Validation
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Context Protocol, Vector Databases, AI Integrations, Tool Calling, Database Architecture and Administration, AI Security, Agentic Workflows, LLM Application, Google Cloud Platform, Generative AI Agents, SQL, Databases, Query Languages, Secure Coding, Embeddings, Retrieval-Augmented Generation, Agentic systems, Application Deployment
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Apache, Event Monitoring, Network Monitoring, Data Import/Export, Web Servers, Virtual Networking, Servers, Network Analysis
Intermediate · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Cloud Platform, Intrusion Detection and Prevention, Network Monitoring, Event Monitoring, Virtual Networking, Network Security, Virtual Machines, Cloud Infrastructure, Threat Detection, Security Controls, Virtualization and Virtual Machines, Load Balancing, System Configuration, Network Analysis, Scenario Testing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Microsoft PowerPoint, Data Storytelling, Diagram Design, Trend Analysis
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, AI Workflows, AI Integrations, Generative Model Architectures, Context Engineering, Software Architecture, CI/CD, Model Evaluation, Software Development, Code Reusability, Continuous Integration, Application Development, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Timelines, Project Schedules, Project Management Software, Stakeholder Communications, Project Estimation, Sprint Planning, Stakeholder Management, Project Design, Productivity, Project Management, Agile Project Management, Stakeholder Engagement, Estimation, Communication Planning, Project Planning, Audit Planning, Productivity Software, Collaborative Software, Scheduling, Workflow Management
Beginner · Course · 1 - 3 Months

Pearson
Skills you'll gain: Linux Servers, User Accounts, Linux Administration, Lightweight Directory Access Protocols, User Provisioning, Linux, Group Policy, Server Administration, Servers, Operating System Administration, Performance Tuning, Systems Administration, System Configuration, Identity and Access Management, Open Source Technology, Performance Testing, Linux Commands, Command-Line Interface, Firewall, Authentications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Public Cloud, Cloud Management, Cloud Storage, Cost Management, Regulatory Compliance, Risk Management, Regulatory Requirements
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Development Tools, File Management, Application Deployment, React.js
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Digital Media Strategy, Customer Relationship Management (CRM) Software, Customer Relationship Management, Digital Marketing Campaigns, Digital Marketing, Online Advertising, Email Marketing, Campaign Planning, Marketing Strategies, Marketing Planning, Social Media, Social Media Strategy, Social Media Campaigns, Keyword Research, Digital Brand Strategy, Social Media Marketing, Social Media Management, Marketing Channel, Strategic Marketing, Marketing
Mixed · Course · 1 - 4 Weeks