To protect your applications against threats, it’s helpful to understand the methods that attackers can use against you.
We just posted a course on the freeCodeCamp.org YouTube channel that will help you master the fundamentals of cybersecurity and ethical hacking. This is a beginner-friendly, hands-on course using Kali Linux.
You’ll learn to identify, exploit, and defend against real-world vulnerabilities while building a solid foundation in penetration testing, network security, and vulnerability assessment. By mastering professional tools like Nmap and Wireshark, you will develop the practical skills and mindset needed to secure systems and think like an ethical hacker. This course was created by Sunny Dimalu The Cyborg.
Here are the sections in this course:
Introduction
What is Kali Linux
Basic Commands & Terminal Customization
ls Command
cd Command
Nano Editor
cat Command
Create Files Using cat
Create Directories
grep Command
wc Command
Output Redirection
Piping
Copy Files
Remove Files & Directories
Types of Users
Root User
sudo Command (Administrative Tasks)
ip addr Command
Install Packages
Remove Packages
Introduction to Nmap
Scan Ports
Wi-Fi Security: System Requirements & Wireless Card
Introduction to Aircrack-ng
Monitor Mode vs Managed Mode
Enable Monitor Mode
Scan Wi-Fi Networks & Capture Traffic
Scan 5GHz Wi-Fi Networks (Theory)
Scan 5GHz Wi-Fi Networks (Practical)
What is a 4-Way Handshake
Capture a 4-Way Handshake
What is a De-authentication Attack
Capture 4-Way Handshake Using De-authentication Attack
Wordlists & Dictionary Attacks
Crack / Recover Wi-Fi Password
Detect De-authentication Attacks /Threats
Wireshark Tutorial
Watch the full course on the freeCodeCamp.org YouTube channel (4-hour watch).