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.

Coursera
Skills you'll gain: Canva (Software), Graphic Design, Logo Design, Graphic and Visual Design Software, Design, Graphic and Visual Design, Creative Design, Multimedia
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Differentiated Instruction, Learning Management Systems, Teaching, Education Software and Technology, Student Engagement, Blended Learning, Digital pedagogy, Instructional Strategies, Interactive Learning, Needs Assessment
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Simulation and Simulation Software, Education Software and Technology, Mathematics Education, Teaching, Digital pedagogy, Design Strategies, Chemistry, Physics, Biology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Back-End Web Development, Server Side, Middleware, Authentications, API Design, Application Programming Interface (API), User Accounts, Databases, JavaScript Frameworks, Scalability, GitHub, Development Environment, Data Validation
Intermediate · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Adobe Premiere, Peer Review, Cinematography, Video Editing, Videography, Video Production, Post-Production, Storyboarding, Photo/Video Production and Technology, Editing, Creativity, Media Production, Visual Design, Graphic and Visual Design, Design Elements And Principles, Storytelling, Creative Design, Content Creation, Graphic and Visual Design Software, Personal Development
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Data Processing, Operational Databases, System Monitoring, Scalability, Performance Tuning, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploitation techniques, Scripting, Brute-force attacks, Python Programming, Command-Line Interface, Program Development, Network Protocols, TCP/IP, Data Persistence, Debugging
Advanced · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, SQL, Database Design, Stored Procedure, Relational Databases, Database Systems, Database Architecture and Administration, Query Languages, Data Manipulation, Microsoft Development Tools, Scripting, Authentications, User Accounts
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Emerging Technologies, Forecasting, Critical Thinking, Augmented and Virtual Reality (AR/VR), Strategic Thinking, Technology Strategies, Strategic Leadership, AI Enablement, Business Transformation, Data-Driven Decision-Making, Systems Thinking, Innovation, Storytelling, Thought Leadership, Scenario Testing, Decision Making, Artificial Intelligence, Virtual Reality, Probability & Statistics
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtual Machines, Network Troubleshooting, Cloud Platforms, Hyper-V, Software-Defined Networking, Cloud Security, Network Administration
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Keller Williams
Skills you'll gain: Lead Generation, Value Propositions, Sales Process, Sales Management, Branding, Social Media Content, Property Management, Customer Relationship Management, Communication, Real Estate, Customer experience strategy (CX), Relationship Building, Professional Networking
Beginner · Course · 1 - 3 Months

Università di Napoli Federico II
Skills you'll gain: Control Systems, Systems Architecture, Simulation and Simulation Software, Global Positioning Systems, Robotics, Automation, Mechanical Engineering, Safety Assurance, Threat Detection, Computer Vision, Anomaly Detection, Mathematical Modeling, Systems Integration, Estimation, Real Time Data, Business Intelligence
Beginner · Course · 1 - 3 Months