Never done a self defence class but I am a black belt so I have some moves hahaha! I did karate from very young and they always teach you not to use the moves anywhere else, but they would come in handy if you were ever in a bad situation.
I think self defense classes are a good idea for all girls escort or not, incase of random attacks attempted rapes and all of that. I think every girl should take a class in it!