Learning Resources
Curated links, courses, books, and platforms that bridge engineering and cyber security. These are the resources I've found most useful during the transition — not a dump of every bookmark, but a tight shortlist of what actually pays off.
Hands-on lab platforms
Where I drill enumeration, exploitation, and reporting under realistic conditions. The list below is the toolchain I actually use for CPSA preparation — not an exhaustive directory.
- Vulnhub — Free, downloadable vulnerable virtual machines. Air-gapped lab on your own hardware. Best for raw enumeration practice across Linux services.
- TryHackMe — Browser-based labs with guided learning paths. Strong free tier; the Windows and Active Directory rooms fill Vulnhub's biggest gap.
- HackTheBox — Subscription required for retired machines. The retired Windows and Active Directory boxes are the gold standard for CPSA-level enumeration practice.
- Kali Linux — The attacker VM. Comes with the tooling pre-installed. A pre-built UTM image is available for Apple Silicon Macs.
- UTM — Free macOS hypervisor built on QEMU. The most reliable way to run x86 Vulnhub VMs on Apple Silicon hardware.
In-house revision sheets
Self-built drill sheets used for active recall during current study.
- CPSA — Ports & Commands — Top 50 ports plus every Windows / Linux command from the CPSA question bank, with mnemonics and recall questions.