Eskrima, also, called Philippin0 stick fighting, is arguably among the best self defense arts around. Eskrima emphasized weapon based self defense. Practitioners are taught to use sticks, knives, other bladed weapons, and even improvised weapons for self defense. Personally, what I like about this martial art is that it teaches you how to use various, size equalizers, weapons.
The graphic below shows the fifteen basic strikes for Eskrima.