Ethical Hacking & Penetration Testing
Learn to think like an attacker to find and fix security vulnerabilities in systems, networks, and applications. This involves simulated attacks to assess security posture using tools like Metasploit and Kali Linux.
59 courses
Master the fundamentals of penetration testing and learn how to identify, evaluate, and secure vulnerabilities in digital systems from scratch.
Build your own security tools and learn modern Python programming from the ground up with no prior coding or cybersecurity experience required.
Master the basics of Python programming to analyze network protocols, detect vulnerabilities, and build defensive security tools.
Learn to navigate the Linux terminal, manage permissions, write Bash scripts, and configure secure SSH connections using a safe containerized sandbox environment.
Learn to identify vulnerabilities, secure your code against malicious attacks, and design robust web applications with a security-first mindset.
Learn to write custom Python scripts, design graphical user interfaces, and build functional desktop security tools for penetration testing and network analysis.
Develop custom security tools and automate penetration testing tasks using Python 3 to understand how modern offensive security software operates.
Equip yourself with the fundamental knowledge of ethical hacking techniques to understand common cyber threats and strengthen digital defenses.
Build a strong foundation in cybersecurity by learning how to identify vulnerabilities in mobile operating systems and secure modern network architectures.
Learn to identify system vulnerabilities, proactively hunt for hidden threats, and secure sensitive data using modern cryptographic techniques.
Discover how white-hat hackers identify system vulnerabilities, analyze modern threat landscapes, and protect organizational networks using proven security methodologies.
Understand network protocols, identify critical vulnerabilities, and practice ethical hacking techniques to protect modern network infrastructures from unauthorized access.
Learn the fundamentals of penetration testing to identify and mitigate vulnerabilities across web applications, mobile platforms, and networks.
Master the foundational concepts of cybersecurity, threat identification, and defensive strategies to kickstart your journey as an ethical hacker.
Learn to identify, analyze, and secure web application vulnerabilities using modern security practices and ethical hacking methodologies.
Master the essential reconnaissance techniques to map attack surfaces, find hidden assets, and discover vulnerabilities through structured written guides.
Learn the foundational concepts of ethical hacking, identify system vulnerabilities, and build a solid starting point for a career in penetration testing.
Learn the essential methodologies of ethical hacking, identify system vulnerabilities, and build a strong foundation for a career in cybersecurity.
Learn how to actively test your digital defenses, implement basic deterrents, and apply zero-trust concepts to keep your data safe from modern cyber threats.
Learn the core principles of Windows security, identify system vulnerabilities, and apply ethical hacking concepts to protect desktop environments.
Showing 20 of 59 courses