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: OpenShift, Istio, Kubernetes, Cloud-Native Computing, Docker (Software), Containerization, Devops Tools, Application Deployment, DevOps, Scalability, Cloud Deployment, YAML, Microservices, Infrastructure Architecture, IBM Cloud, Command-Line Interface, Configuration Management
★ 4.4 (1.1K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Restful API, Back-End Web Development, Authentications, Application Programming Interface (API), Software Architecture, API Design, API Testing, Web Development, .NET Framework, Authorization (Computing), Data Validation, Secure Coding, Web Applications, Model View Controller, Verification And Validation, Microsoft Azure, Object-Relational Mapping, Role-Based Access Control (RBAC), Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: System Programming, Memory Management, Performance Tuning, OS Process Management, Operating Systems, Linux Administration, Linux, Real-Time Operating Systems, System Software, Operating System Administration, Linux Servers, Linux Commands, C (Programming Language), System Configuration, Hardware Architecture, Systems Analysis, Resource Management, Debugging
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Electronics, Machine Controls, Artificial Intelligence, Electronic Hardware, Electronics Engineering, Basic Electrical Systems, Electrical Wiring, Control Systems, Electronic Systems, Robotic Process Automation, Embedded Software, Artificial Intelligence and Machine Learning (AI/ML), Electronic Components, Embedded Systems, Computer Hardware, Programming Principles, Computer Programming Tools, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, OpenAI API, No-Code Development, Microsoft Power Automate/Flow, IBM Cloud, OpenAI, Serverless Computing, Context Management, Cloud Applications, Cloud API, Artificial Intelligence, Generative AI Agents, AI Integrations, Automation, Development Testing, Natural Language Processing, Software Testing, Customer Service, Planning
★ 5 (16) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Metasploit, Penetration Testing, Vulnerability Assessments, Exploit development, Vulnerability Scanning, Cyber Security Assessment, Bash (Scripting Language), Exploitation techniques, Security Testing, Command-Line Interface, Cyber Operations, Scripting, Linux, Linux Commands, Cybersecurity, Cyber Threat Hunting, Threat Detection, Network Security, Unix Commands
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Generative AI, MLOps (Machine Learning Operations), Data Centers, Artificial Intelligence and Machine Learning (AI/ML), Cloud Infrastructure, AI Workflows, Data Infrastructure, Network Infrastructure, Model Deployment, Infrastructure Architecture, Generative Model Architectures, Cloud Deployment, Artificial Intelligence, AI Orchestration, Kubernetes, Network Architecture, Model Training, AI literacy, Hardware Architecture, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Retrieval-Augmented Generation, Large Language Modeling, AI Security, Agentic Workflows, Embeddings, Generative AI Agents, Vector Databases, Generative AI, Application Deployment, Context Management, Artificial Intelligence, AI Personalization, Knowledge Transfer, Prototyping, Test Tools, JSON, Systems Architecture, Continuous Monitoring
Beginner · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms
★ 4.5 (3.1K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: React Native, Mobile Development, User Interface (UI) Design, Front-End Web Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, UI Components, JavaScript Frameworks, User Story, Android Development, Mobile Development Tools, Database Application
★ 4.4 (981) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: API Gateway, OAuth, Restful API, API Design, Application Programming Interface (API), Cloud API, Application Deployment, Application Security, Continuous Deployment, AI Integrations, Cloud Deployment, LLM Application, Authentications, Data Loss Prevention, Web Services, AI Security, Data Security, Google Cloud Platform, CI/CD, AI Workflows
★ 4.7 (2.9K) · Intermediate · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Generative Model Architectures, PyTorch (Machine Learning Library), Image Analysis, Deep Learning, Convolutional Neural Networks, Model Training, Model Evaluation, Responsible AI, Data Ethics, Machine Learning, Image Quality, Information Privacy, Data Synthesis
★ 4.7 (2.4K) · Intermediate · Specialization · 1 - 3 Months