I'm using mathacademy and I will unequivocally say its better and worth the money. First it uses a assessment to test your knowledge and will send you modules to fill in the gaps. I finished foundations 1 and now I'm in the middle of foundations 2.
One thing I love about math academy is that you spend very little time reading and no time watching videos on the subject. You get a short walkthrough of how to solve a problem and then it gives you a few more problems building up the complexity. A few days later it gives you the problems again to test your knowlege. the interface is not as pretty as khan academy but you're basically learning by doing and its very effective. I wish it was around when I was in university.
Also, if they ever did a Math for Computer Graphics course I'd never cancel my subscription.
Edit: Wrt to computer graphics, going through M4ML and the ML sequence will really help you understand what's happening there. Convolutional Neural Nets, Gaussian Splatting, all rely on these same principles.
I just started going through Math for ML and can also attest, it is amazing. Pedagogically revolutionary, and helping me fix up all sorts of gaps in my math background.
It has you overfit on the style of questions they ask, and I never felt like I got a good grasp of lots of the later topics despite passing my reviews and quizzes no problem.
I’m taking their Math Foundations 2 now. So far my only two complaints are:
1. Everything feels like a random grab bag of “tricks”. There isn’t a coherent presentation of why this works or why it’s important. 2. Geometry lessons just suck. I don’t blame MathAcademy for this, since they basically follow what would be considered standard American high school geometry curriculum. But after having gone through Euclid’s Elements, everything here just feels empty by comparison.
Overall I’m still very happy with the product. They do largely deliver on their promises.
https://worrydream.com/refs/Lockhart_2002_-_A_Mathematician'...
I'm an adult and not a kid, but wrote about my experience after 100 days of using it daily here: https://gmays.com/math
The Math Academy team (including the founders) are also active on X/Twitter: https://x.com/_MathAcademy_
And there's a Math Academy community on X here in case you want opinions from other users: https://x.com/i/communities/1833198423593431339
We also tried some other programs like Art of Problem Solving (great program, but required very synchronous classes which were hard to fit in)
My suggestion would be try it for a few months,
I'm a self-motivated adult learner, so I don't know what it's like for kids. Though the program was originally designed for them, so I suspect their experience would broadly be similar to mine.
As other commenters have mentioned, you need to be okay with grinding through problem sets with no videos or UI pizzazz -- maybe this doesn't work for everybody. I'd compare it to the difference between trying to learn a language through scattered YouTube videos and Duolingo versus tandem and grinding on a good Anki set.
NB: I'm taking it for the Math for ML track and am currently most of the way through the Math Foundations III course. So I can only comment on the lower level courses.
For many, I would recommend Khan Academy. It's a great resource, especially since it's free. But if learning math is about more than just passing a class, Math Academy is worth every penny.
But as far as I remember, it hardly teaches you how to write proofs, so how much it actually teaches math is a bit questionable.
Proofs are coming, the site is a work in progress.