Bravery is an aspect determined by instincts of an individual. It will let you charge into unwinnable situation. Some even call bravery akin to "foolishness".
Courage on the other hand means to overcome fear using the spirit inside you. Even after calculating all odds and knowing it might not work out... It is the ray of hope we all look at when imagining what a true hero is.