Please don’t dismiss these free 10 minute webinars simply because they came from a makeup company.
I haven’t watched the one regarding what to do if YOU are being harassed, but the webinar about standing up to street harassment as a bystander is really good, it gives tips on how to stand up for people who are being harassed in ways that hopefully won’t escalate the situation to violence.
https://www.standup-international.com/us/en/training/landing