Tinycards are cards to learn. It's really good; and it's free. https://tinycards.duolingo.com/
It's flashcards where you can practice or create. It's supposed to help you with whatever language you're on so you can become more fluent in it. Why don't you jus try it?