Pen testing courses can help you learn vulnerability assessment, network security, and ethical hacking techniques. You can build skills in penetration testing methodologies, risk analysis, and incident response strategies. Many courses introduce tools like Metasploit, Wireshark, and Burp Suite, that support identifying and exploiting security weaknesses in systems and applications. By engaging with these tools, you can practice practical work that enhance your ability to secure networks and protect sensitive data.

Simplilearn
Skills you'll gain: Data Visualization, Microsoft Excel, Excel Formulas, Pivot Tables And Charts, Dashboard, Excel Macros, Data Analysis, Analytics, Data Cleansing, Regression Analysis, Descriptive Statistics
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Postman API Platform, API Testing, Data Validation, Application Programming Interface (API), Restful API, Verification And Validation, Performance Tuning, Microservices, Performance Testing, Security Controls, Data Integrity, Authentications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Risk Analysis, Risk Management, Generative AI, Root Cause Analysis, Data-Driven Decision-Making, Analysis, Strategic Decision-Making, Trend Analysis, Scenario Testing, Strategic Thinking, Data Ethics, Strategic Planning, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Process Capability, Statistical Process Controls, R (Software), Statistical Analysis, Data Analysis Software, R Programming, Quality Control, Quality Improvement, Statistical Methods, Process Analysis, Data Transformation, Statistical Hypothesis Testing, Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Splunk, Data Modeling, Role-Based Access Control (RBAC), System Monitoring, Incident Response, Computer Security Incident Management, User Accounts, Security Information and Event Management (SIEM), Authorization (Computing), Machine Learning, Event Monitoring, Systems Administration, Performance Tuning, Data Visualization, Threat Detection, Anomaly Detection, Continuous Monitoring, Correlation Analysis, Data Analysis, Authentications
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Database Architecture and Administration, Cloud Computing Architecture, Oracle Databases, Data Migration, Microsoft SQL Servers, Google Cloud Platform, Cloud Computing, Database Management, Databases, Virtual Private Networks (VPN), Network Security, Enterprise Application Management, Virtual Machines
Intermediate · Course · 1 - 3 Months

Saïd Business School, University of Oxford
Skills you'll gain: FinTech, Financial Inclusion, Financial Services, Mobile Banking, Banking Services, Data Sharing, Financial Regulation, Application Programming Interface (API), Financial Data, Banking, Payment Systems, International Finance, Retail Banking, API Design, Finance, Interoperability, Open Source Technology, Strategic Thinking, Data Access, General Data Protection Regulation (GDPR)
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Hypothesis Testing, Experimentation, Research Design, Statistical Analysis, Data Ethics, Statistical Modeling, Data Science, A/B Testing, Data Analysis, Quantitative Research, Regression Analysis, Statistical Inference, Probability & Statistics, Sample Size Determination, Linear Algebra, Calculus
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animation and Game Design
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Agentic systems, AI Workflows, Generative AI, LLM Application, Tool Calling, OpenAI API, Application Development, Prompt Engineering, Debugging
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Beginner · Specialization · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Endpoint Security, Incident Response, Network Security, Vulnerability Scanning, Computer Security Incident Management, Security Management, Penetration Testing, Cybersecurity, Authentications, Vulnerability Assessments, Encryption, Firewall, Identity and Access Management, Hardening, Threat Detection, Disaster Recovery, Public Key Infrastructure, Mobile Security, Risk Management Framework, Risk Management
Beginner · Course · 1 - 3 Months