Do all the cabin crew have to do a first aid course?CPR etc?
They do where I work and are checked/tested on it annually. In the context of CPR FWIW the long haul aircraft also carry "automated" defibrillators. I suspect most airlines these days do the same.