Network Security¶
A comprehensive, beginner-friendly network security course: notes, worked exercises, quizzes, and hands-on projects — from IP addressing all the way to machine-learning-based intrusion detection.
Course Flow¶
- Read the module notes — each lesson stands alone and builds toward the next.
- Work through the matching worked exercises.
- Test yourself in the quiz hub (random questions, instant scoring, full review).
- Build a hands-on project to prove the concept end to end.
Modules¶
| Module | Focus | Start |
|---|---|---|
| 01 | Foundations of Network Security | What Is Network Security? |
| 02 | TCP/IP Protocols & Packet Analysis | TCP Fundamentals |
| 03 | Sniffing, Spoofing & MITM | Packet Sniffing Basics |
| 04 | TCP/IP Attacks | TCP SYN Flooding |
| 05 | Firewalls & Access Control | Firewall Concepts & History |
| 06 | DNS & DNS Security | DNS Infrastructure |
| 07 | Cryptography Fundamentals | Why Cryptography Matters |
| 08 | VPN & Secure Tunneling | VPN Concepts & Types |
| 09 | TLS/SSL & Secure Communication | TLS History & Versions |
| 10 | Intrusion Detection & ML for Security | IDS/IPS Concepts |