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: Cloud Deployment, Application Deployment, Containerization, Continuous Deployment, Docker (Software), Cloud Applications, CI/CD, Application Security, Serverless Computing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, Amazon DynamoDB, Cloud Deployment, Infrastructure as Code (IaC), Databases, Database Systems, Microservices, Cloud Security, User Provisioning, Event-Driven Programming
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Dashboard, Database Design, Performance Tuning, Exploratory Data Analysis, Data Integration, SQL, Integrated Development Environments, Git (Version Control System)
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, CI/CD, Jenkins, Test Automation, GitLab, Continuous Delivery, Continuous Deployment, Agile Software Development, Unit Testing, DevSecOps, Integration Testing, Software Development, Git (Version Control System), Application Deployment, Application Security, Automation, Debugging, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Tensorflow, Keras (Neural Network Library), Model Deployment, Google Cloud Platform, Data Preprocessing, Artificial Neural Networks, Deep Learning, Embeddings, Cloud Computing, Feature Engineering, Data Pipelines, Model Evaluation
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Continuous Deployment, Data Storage Technologies
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI Agents, Generative AI, AI Enablement, AI Orchestration, Agentic systems, Google Cloud Platform, Customer experience improvement, AI Workflows, Prompt Engineering, Tool Calling, Innovation, Organizational Strategy
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Spatial Data Analysis, Data Import/Export, Data Visualization, Query Languages, Data Integration, Data Mapping, Big Data, Geographic Information Systems
Beginner · Project · Less Than 2 Hours

AI Business School
Skills you'll gain: Agentic Workflows, AI Workflows, Generative AI Agents, Productivity, Workflow Management, No-Code Development, AI Orchestration, AI Enablement, AI Personalization, Self Service Technologies, Artificial Intelligence, Generative AI, Customer Service, Digital Transformation, Automation, Operational Efficiency, Responsible AI, Innovation, Initiative and Leadership
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Troubleshooting, Hybrid Cloud Computing, Telecommunications, Collaboration, Dynamic Host Configuration Protocol (DHCP), Wide Area Networks, User Provisioning, Virtual Private Networks (VPN), Network Support, Cloud Deployment, Cloud-Based Integration, Firewall, Network Performance Management, Network Administration, Session Initiation Protocols, System Configuration, Network Monitoring, Identity and Access Management, Administration, Product Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Infographics, Canva (Software), Graphic and Visual Design, Planning, Graphic Design, Design, Graphical Tools, Design Software, Collaboration
Beginner · Guided Project · Less Than 2 Hours