Execut is an online judge that treats your coding practice like a curriculum instead of a one and done grind. It uses FSRS, the same spaced repetition algorithm behind Anki, to bring problems back for review right before you'd naturally forget them.
It also includes a dependency based roadmap that guides you through topics in order, a live 1v1 battle mode to solve problems head to head against another dev, and rooms where you can practice alongside friends.