I've done the "caring for babies" course which is a full day. Learnt how to resucitate a baby and lots of other injury stuff.

I didn't get any kind of rebate, was about $150 through st John ambulance i think, but the skills i learnt are invaluable. You can't put a price on potentially saving your child's life.
I did that one too. Our whole mums group did a group booking and invited friends. Some DH came too. It was cheaper that way and we all felt comfortable getting up in front to try the techniques. I found it really valuable as I had never done a formal course before. We all thought of it as insurance: If you have it you wont need it. if you dont, you will.