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: Embedded Systems, Embedded Software, Internet Of Things, Vibrations, Control Systems, Machine Controls, Civil Engineering, Electronic Systems, Electronics Engineering, Structural Engineering, Energy and Utilities, Electronics, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, Traffic Flow Optimization, System Monitoring, Continuous Monitoring, Communication Systems
★ 4 (9) · Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Kibana, Google Cloud Platform, Cloud Deployment, Data Visualization Software, System Configuration, System Software
★ 3 (8) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Box Plots, Data Science, Histogram, Data Presentation, Statistical Analysis, Statistical Methods, Statistical Visualization, Data Preprocessing, Descriptive Statistics, Probability & Statistics, Data Analysis, Data Visualization Software, Data-Driven Decision-Making, Bayesian Statistics, Applied Machine Learning, Scatter Plots, Scripting, Python Programming, Data Processing, Machine Learning Algorithms
★ 4.7 (15) · Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Java Programming, Java, Computer Programming, Debugging, Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: AI Orchestration, AI Workflows, CrewAI, LangGraph, Agentic Workflows, LLM Application, LangChain, Large Language Modeling, Agentic systems, Generative AI Agents, AI Integrations, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Systems Architecture, Context Management, API Design, Software Design, Data Validation, Memory Management
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Tensorflow, Artificial Neural Networks, Deep Learning, Model Training, Data Preprocessing, Model Optimization, Model Evaluation, Predictive Modeling, Data Processing, Development Environment, Predictive Analytics, Software Installation
★ 4.6 (17) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, Software Design, User Interface (UI), Usability, User Interface (UI) Design, UI Components, Interactive Design, Application Design, Python Programming, Application Development
★ 4.4 (17) · Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: NSX-T Network Virtualization, vSphere Networking and Storage, Virtual Networking, VMware ESX Servers, Software-Defined Data Center (SDDC), VMware vSAN, vSphere DRS & HA, Software-Defined Networking, Hybrid Cloud Computing, Zero Trust Network Access, Virtualization, Storage vMotion, Data Centers, vCenter Server Management, vCenter Server, Role-Based Access Control (RBAC), Virtualization and Virtual Machines, Virtual Machines, Virtual Local Area Network (VLAN), Network Switches
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Google Analytics, Conversion Funnel Analysis, Marketing Effectiveness, Smart Goals, Web Analytics and SEO, Data-Driven Marketing, Google Ads, Web Analytics, Digital Analysis, Marketing Analytics, Search Engine Optimization, Marketing Strategies, Customer Insights, Campaign Management, Performance Reporting, Target Audience, Business Reporting, Key Performance Indicators (KPIs), Performance Analysis, Data-Driven Decision-Making
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Deployment, Data Cleansing, Data Transformation, Data Preprocessing, Data Storytelling, Feature Engineering, AWS SageMaker, AI Integrations, Systems Architecture, Solution Architecture, Model Optimization, Cloud Computing Architecture, Scalability, MLOps (Machine Learning Operations), System Design and Implementation, Kubernetes, Data Engineering, Cloud Infrastructure, Docker (Software), Prometheus (Software)
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Frontend Integration, Data Access
★ 3.8 (6) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Project Implementation, Earned Value Management, Project Management Life Cycle, Project Management, Plan Execution, Project Management Software, Resource Management, Project Controls, Project Closure, Staff Management, Project Performance, Change Control, Resource Allocation, Resource Planning, Change Requests, Change Management, Stakeholder Management, Performance Measurement
★ 5 (7) · Beginner · Course · 1 - 3 Months