You can also check out your local hospitals and health centers – a lot of the time they have classes (some official Red Cross classes, others just administered by the hospital). If you live in CA, or somewhere else with Kaiser Permanente, they have a great education program with loads of useful classes – and you can take classes there even if you’re not a member.