Thanks! I really liked https://teachyourselfcs.com/!
And https://artofproblemsolving.com/store indicates I need some math refreshers haha :D
Successfully working through those books will have prepared you for the toughest math undergrad programs in the world, so it's a bit overkill, but the road is there if you wish to take it.
As an aside, something I should have recommended in my original comment is to learn efficient study habits, which will accelerate all of your efforts. This course is short but highly recommended: https://www.coursera.org/learn/learning-how-to-learn