It's mentioned elsewhere in the thread, but I've had good success with WaniKani[0]. As an aside, the company behind it, Tofugu[1], also have a lot of good free resources.
The main tag line on the WaniKani website, "2000 Kanji. 6000 Vocabulary words. In just over a year." is very optimistic, I'm around level 12 (of 60) after that long. It might be possible to do it all in a year, but you need to put in a lot of work.
Shameless plug: I created a free and open source alternative to WaniKani https://shodoku.app/ using open dictionary data and the same SRS system as anki.
It actually has a very different learning philosophy from WaniKani so it is not really an alternative.
* shodoku teaches writing as well as reading, the point being that writing it helps you remember it.
* You learn components (radicals) and vocabulary at the same time as the associated kanji.
* The order doesn’t need to be by simplicity. This is deviates from both WaniKani and Remembering the kanji.
* You rate your self, just like anki.
I find it is actually more important to learn the kanji in the words you are learning, if a new kanji has three new components, it is not hard to simply learn these new components at the same time (and create a story / connection of them). And learning the reading of the kanji is easier if you learn words containing it. So what I do is I bookmark a couple of words each time I start a new kanji card, and during reading review, if I remember how these words are pronounced, I rate it as good.
The main tag line on the WaniKani website, "2000 Kanji. 6000 Vocabulary words. In just over a year." is very optimistic, I'm around level 12 (of 60) after that long. It might be possible to do it all in a year, but you need to put in a lot of work.
0: https://www.wanikani.com/
1: https://www.tofugu.com/