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.
University of Leeds
Skills you'll gain: Engineering Management, Project Finance, Project Management, Stakeholder Management, Program Management, Contract Management, Financial Analysis, Project Implementation, Capital Budgeting, Return On Investment, Project Scoping, Finance, Feasibility Studies, Governance, Risk Management, Cash Flows, Procurement
★ 4.7 (276) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Security Requirements Analysis, Network Architecture, Network Security, Internet Of Things, Cybersecurity, Web Services, Advanced Encryption Standard (AES), Encryption, Embedded Systems, Network Protocols, Public Key Cryptography Standards (PKCS), Communication Systems, Threat Modeling, Security Controls, Simple Object Access Protocol (SOAP), TCP/IP, Web Applications, Restful API, Information Privacy
★ 4.4 (172) · Intermediate · Course · 1 - 3 Months

Fortinet, Inc.
Skills you'll gain: Firewall, Network Support, Virtual Private Networks (VPN), Network Troubleshooting, Network Routing, Network Security, Routing Protocols, Intrusion Detection and Prevention, Authentications, Network Monitoring, Event Monitoring, Lightweight Directory Access Protocols, Technical Support and Services, Remote Access Systems, Network Administration, Security Engineering, Application Security, Cybersecurity, Computer Security, Cyber Security Strategy
★ 4.6 (160) · Intermediate · Specialization · 3 - 6 Months

Rutgers the State University of New Jersey
Skills you'll gain: Market Analysis, Supplier Risk Management, Supply Management, Supplier Management, Competitive Analysis, Strategic Sourcing, Supply Chain, Financial Analysis, Procurement, Market Dynamics, Supply Chain Management, Product Flow Diagram, Financial Statement Analysis, Market Opportunities, Risk Analysis, Market Share, Target Market, Financial Data, Competitive Intelligence, Financial Statements
★ 4.8 (168) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), iOS Development, Mobile Development, User Interface (UI) Design, Apple iOS, User Interface and User Experience (UI/UX) Design, UI Components, Swift Programming, Application Development, Interactive Design, Cross Platform Development, Animations
★ 4.7 (118) · Beginner · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Microsoft Excel, Data Visualization, Spreadsheet Software, Excel Formulas, Data Management, Productivity Software, Writing
★ 4.7 (123) · Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Computational Logic, Development Environment
★ 4.8 (82) · Mixed · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Docker (Software), Containerization, Cloud-Native Computing, Cloud Deployment, Development Environment, Cloud Infrastructure, Virtualization, Cloud Development, Virtual Machines, Cloud Services, Application Development
★ 4.6 (161) · Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Product Management, Product Lifecycle Management, Marketing Communications, Product Strategy, Product Planning, Marketing Management, Marketing, Strategic Marketing, Product Marketing, Marketing Planning, Promotional Strategies, Marketing Channel, Advertising Campaigns, Advertising, Integrated Marketing Communications, Promotions and Campaigns, Media Planning, Paid media, Revenue Management, Sales Strategy
★ 4.7 (323) · Beginner · Course · 1 - 4 Weeks

Technical University of Munich (TUM)
Skills you'll gain: Model Based Systems Engineering, Digital Communications, Control Systems, Vibrations, Structural Analysis, Digital Transformation, Digital Analysis, Communication Systems, Mathematical Modeling, Engineering Design Process, Simulation and Simulation Software, Collaborative Software, Technology Strategies, Model Optimization, Conceptual Design
★ 4.7 (214) · Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Data Structures, Design Software, 3D Modeling, Computational Logic, Computer Graphics, Visualization (Computer Graphics), Design, Programming Principles, Python Programming, Animations, Scripting, Computer Programming, Scripting Languages
★ 4.9 (102) · Beginner · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Operating Systems, File Systems, File Management, Computer Systems, Memory Management, System Software, OS Process Management, File I/O, Data Storage, Computer Hardware, Program Development, Peripheral Devices, System Design and Implementation, Algorithms
★ 4.5 (143) · Mixed · Course · 1 - 3 Months