At the moment, the phone app Skritter is the best resource I know for memorizing individual characters. It makes you write them, which isn’t what you asked for, but the muscle memory involved in writing can hugely improve your visual recognition of characters. Lingq is another great resource: you read native texts, and highlight the words you don’t recognize, and an algorithm then decides when to show them to you again