Flashcards are a very effective way of teaching any new concept and revising the already learnt concept. They help the child in active recall and prompt to dig in his/her memory to answer. For young learners, using flashcards helps the child to improve concentration, enhance observation skills, sharpen the memory and ignite imagination. We have tried to make colorful and interesting flashcards on various topics so that learning can be made enjoyable. Parents and teachers can use these free printable flashcards for children to play and learn.