Tinycards by Duolingo is a fun app that helps you develop flash cards to memorize pretty much anything. The great news is that you don’t have to start from scratch – there are many many sets of flashcards which have already been developed for you to peruse and use. They’re organised into topics such as Art, Physics, Sport, Chemistry, Math, English, Biology, various languages and more..