So a few days ago I started using the Anki flash card computer program and paired apps and website. I found it extremely helpful, but I was worried it wouldn't be a good use of time to manually type a bunch of cards onto the app, so I wasn't too sold on
how good it was. Recently, though, I started browsing their shared decks, made by other users... and there are a TON of decks that cover First Aid and Step 1.
The Anki program works like firecracker (of Abdullah fame) in that it lets you rate your comfort with a card, and uses that rating to determine when it next appears during review sessions. So if you say you're very comfortable, it'll reappear in 10 days, but
if you are very uncomfortable, it'll show up in a few hours. If you're looking for a spaced review program but aren't sold on Firecracker, I highly recommend the program. You can sync the decks between website, computer, and phone. Check it out. Here's a great
deck to get started with (7000+ cards over first aid)
https://ankiweb.net/shared/info/3564661858