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: Computational Logic, Theoretical Computer Science, Model Evaluation, Systems Analysis, Graph Theory, Verification And Validation, Algorithms, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Prompt Engineering, Brainstorming, Brand Strategy, Branding, Graphic and Visual Design, ChatGPT, Color Theory, Target Audience, Creativity, Typography
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization, Data Visualization Software, Dashboard, Data Modeling, Data Access, Business Analytics, UI/UX Strategy, Data Analysis, Data Governance, Performance Tuning, Cloud Services, Self Service Technologies, Version Control
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Digital Transformation, Business Ethics, Customer experience strategy (CX), Predictive Analytics, Simulation and Simulation Software, Advanced Analytics, Business Transformation, Scikit Learn (Machine Learning Library), Model Evaluation, Data-Driven Decision-Making, Operations Research, Internet Of Things, Analytics, Cloud Computing, Business Analytics, Cloud Services, Automation, Systems Thinking, Complex Problem Solving, Process Optimization
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Security, Infrastructure Security, Kubernetes, Network Security, Security Engineering, Firewall, Endpoint Security, Identity and Access Management, Security Strategy, Role-Based Access Control (RBAC), Virtual Machines, Containerization, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Deployment, Virtual Private Networks (VPN), Encryption, Virtual Networking
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Project Management Software, Accountability, Organizational Skills, Project Coordination, Project Management, Timelines, Management Reporting, Collaborative Software, Project Planning, Productivity, User Accounts, Stakeholder Communications
Beginner · Guided Project · Less Than 2 Hours

Epic Games
Skills you'll gain: Game Design, Video Game Development, Mockups, Prototyping, Unreal Engine, Design Thinking, Ideation, Augmented and Virtual Reality (AR/VR), User Interface (UI), UI Components, Innovation, Animations, Creativity
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Generative Adversarial Networks (GANs), Deep Learning, Image Analysis, Machine Learning Algorithms, Applied Machine Learning, Python Programming, Machine Learning, Artificial Neural Networks, Model Evaluation, Data Processing, Classification Algorithms, Computer Vision, Predictive Modeling, Computer Programming, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Middleware, Node.JS, Model View Controller, Development Environment, Application Frameworks, Application Development, Restful API, TypeScript, Web Applications, Web Development Tools, Application Programming Interface (API), Server Side, Network Routing, Javascript, Android Development, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Generative AI, Prompt Engineering, Digital Design, Graphics Software, Creativity, Design and Product, Marketing Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Jenkins, CI/CD, Apache Tomcat, Apache Maven, Docker (Software), Continuous Integration, Application Lifecycle Management, Shell Script, Continuous Deployment, Application Deployment, Devops Tools, DevOps, Continuous Delivery, Solution Delivery, Command-Line Interface, Git (Version Control System), Systems Integration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Data Structures, Scripting, Computer Programming
Advanced · Guided Project · Less Than 2 Hours