Cybersecurity Bookshelf
A curated collection of essential books for aspiring and professional cybersecurity experts.
Hacking: The Art of Exploitation
A hands‑on, low‑level guide to offensive security that teaches exploitation from first principles — covering C, memory corruption, shellcode, debugging, and network attacks with practical examples and exercises.
The Cybersecurity Project Handbook: 32 Hands-On Projects for Offensive, Defensive & Emerging Domains
A practical, project-driven handbook that guides learners through 32 real-world cybersecurity and blockchain projects — covering web & network pentesting, red teaming, blue-team defenses, digital forensics, cloud DDoS mitigation, secure network topology, and blockchain security proofs. Each chapter lists required skills, toolchains, and a week-by-week build plan so students and practitioners can build, test, document, and demo safe lab-ready prototypes.
A Smarter Way to Learn Python
Learn it faster. Remember it longer. A unique and effective way to learn Python, combining clear explanations with interactive online exercises. By Mark Myers.