The police department in my town offers a Rape Aggression Defense class for women that;s free. Its a national program so it may be available in your area. They teach you how to avoid situations and if you are accosted, how to fight or disable your attacker enough to get away.
www.rad-systems.com

Take care and everyone be careful out there!
Patty