Quizlet is awesome and free. Sign up online from the desktop and download the app to your smartphone and tablet. Skip the paper flashcards and keep your study notes in one place. Quizlet will let you study, play a number of games with the information, and test you. Want to share your study sets with your study group? Sure! Want to highlight your problem pieces for extra study? No problem!