How this works: Eight phases, ordered the way most working pentesters actually learned it. Expand a phase, tick off topics as you cover them. Python is flagged as optional throughout — useful for automating exploits, not required to start. Progress lives only in this browser tab (nothing is saved to a server or after you close it).