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.

Skills you'll gain: User Research, Internet Of Things, Usability Testing, Design Research, Prototyping, Design Thinking, Ideation, Automation, Usability, Advanced Analytics, Analytics, Solution Design, User Experience Design, Data-Driven Decision-Making, IT Automation, Data Management, Data Processing, Robotics, Systems Architecture, Hardware Architecture
★ 4.5 (54) · Beginner · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Spring Boot, API Testing, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Development Testing, Software Testing, Web Services, Object-Relational Mapping, Application Security, Authentications, Authorization (Computing), Network Protocols
★ 4.2 (29) · Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Health Informatics, Health Information Management, Health Systems, Health Technology, Clinical Informatics, Electronic Medical Record System, Health Information Management and Medical Records, Health Care Administration, Data Sharing, Electronic Medical Record, Interoperability, Decision Support Systems, Systems Integration, Data Management, Data Storage, Artificial Intelligence, Emerging Technologies, Digital Transformation
★ 4.6 (38) · Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Information Privacy, Data Security, Security Testing, Threat Detection, Responsible AI, Data Governance, Cyber Threat Intelligence, Data Management, Cyber Attacks, Cloud Security, Cyber Security Strategy, Cybersecurity, Data Loss Prevention, Data Integrity, Security Management, Security Controls, Security Awareness, Cyber Operations, Artificial Intelligence and Machine Learning (AI/ML), Data Science
★ 4.5 (44) · Beginner · Specialization · 3 - 6 Months
University of California San Diego
Skills you'll gain: Ideation, Interactive Design, Interaction Design, Prototyping, A/B Testing, User Experience Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Usability, User Research
★ 4.5 (164) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Test Script Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
★ 4.1 (21) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: SolidWorks (CAD), Assembly Drawing, Computer-Aided Design, 3D Modeling, Drafting and Engineering Design, Engineering Design Process, Mechanical Design, Design Software, Verification And Validation, Software Visualization, Animations, Functional Design, Mechanical Engineering, Simulation and Simulation Software, Simulations, Industrial Design, Torque (Physics), Functional Testing
★ 4.9 (37) · Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Responsible AI, AI Security, Threat Modeling, MLOps (Machine Learning Operations), Budget Management, Security Testing, Data Ethics, Data Governance, Experimentation, Prompt Engineering, Application Security, CI/CD, Automation, Financial Forecasting, Compliance Management, Governance, Technical Documentation, Vulnerability Assessments, Risk Management, Stakeholder Communications
★ 3.1 (8) · Intermediate · Specialization · 3 - 6 Months

Fractal Analytics
Skills you'll gain: Model Context Protocol, AI Security, AI Integrations, Tool Calling, Generative AI Agents, Security Engineering, Context Management, Interoperability, Agentic systems, Generative AI
★ 4.6 (58) · Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Energy and Utilities, Electrical Systems, Electric Power Systems, Chemistry, Analytical Testing, Sustainable Technologies, Capacity Management, Engineering Calculations, Performance Testing
★ 4.7 (136) · Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Institutional Review Board (IRB), Clinical Research Ethics, Medical Science and Research, Healthcare Ethics, Informed Consent, Clinical Research, Scientific Methods, Statistical Methods, Sampling (Statistics), Statistical Analysis, Quantitative Research, Science and Research, Responsible AI, Biostatistics, Technical Writing, Sample Size Determination, Statistical Inference, Statistical Hypothesis Testing
★ 4.9 (94) · Beginner · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, HTML and CSS, Application Design, Development Testing, Software Design Documents, Video Game Development, Game Design, Program Development, Software Testing, Javascript
★ 4.2 (19) · Beginner · Professional Certificate · 3 - 6 Months