http://www.doctorsintraining.com/shop/usmle-step-1/
- Really good course if you have the time (and money) for it
- What it is: Essentially first aid + a bit more. Covers first aid in very great detail and helps you remember high yield facts through interesting mnemonics and associations
- Highly recommended for people struggling to retain high yield first aid knowledge