We explain the meanings of the components (radicals) for each of the Joyo-kanji and offer a mnemonic phase for easy learning the characters.
Try to draw the kanji on the screen and you get a feedback if a stroke is wrong.
Here: https://kanji-trainer.org/pdfBook.php you get a free PDF with the content of the app, which is optimized for the desktop-use.
Further, you can learn the kanji by radical and learn systematically kanji which comprise that radical.