There are some great flashcard programs available - I use mental case. It is available for Mac and iOS. You can download questions from other sites or make your own. It will set a study schedule up for you if you like. It will pattern your question repeats based on how well you know your material. I really like it. Also, you can use the text to speech on iOS or a Mac to do auditory flashcards. Good for car study or if you learn better by hearing things.
There are others out there as well - look around and see which one fits you the best.