I’m working through the entirety of brilliant.org right now; some of its courses are specifically maths, and the skill level goes from introductory courses all the way up to maths-degree level topics.
It’s not perfect, but it is pretty good — the single largest change I would make is “more practice examples for any particular topic”.