I've recently been getting deeper into interests where this lack of a mathematical background is becoming a bit of a problem. I've been interested in machine learning concepts for a while so I looked into linear algebra, I've been interested in signal processing in music so I looked into things like Fourier transforms, the list goes on and I keep running into issues with my poor fundamentals. I just don't have a solid enough background with subjects like trigonometry and calculus to understand a lot of what's going on in many cases, I can kind of mentally "bodge" things together sometimes but it's a very inelegant way of going about it.
What I have found quite useful is the kind of tutorials where concepts are given a visual, geometric interpretation which is quite strange as I'm not usually a particularly visual person. I'm still running into issues with my fundamentals though, so I guess my question is: assuming nothing more than mostly-forgotten A-level maths how can somebody who works full time build up a solid mathematical foundation so that they can progress to more advanced topics?
Thanks in advance.
If you're concerned that you don't have some of the prerequisites like high school algebra or trigonometry, Khan Academy have a pre-calculus course - start there.
I switched to data science from an unrelated field and had to do a lot self-study like this to catch up on my math.
Before that though, the most useful thing I did was to get the OU course books for their introductory courses (MST124 and MST125). They're written for self-study, and they're extremely comprehensive. These books filled in all the gaps and ironed out all the kinks in my fundamental mathematical knowledge. Things that used to baffle me make perfect sense now, like why the rules for non-integer exponents work the way they do.
Another book I'd recommend for someone in this situation is Measurement by Paul Lockhart. It won't exactly teach you maths, but it'll teach you what maths is, which is an important thing that most people are missing.
Given that, how can you get feedback when you learn math on your own? I suppose there are various ways, but you can't go very wrong with Khan Academy. I just went to their website and practiced limits a bit [1]. I've known limits for 30 years, in and out, but I still found these 3-4 minutes practicing their exercises to be quite fun. I even got some stars and badges :)
I'm not affiliated with them in any way. The site just looks good to me. Give it a try.
[1] https://www.khanacademy.org/math/calculus-1/cs1-limits-and-c...
If youve taken say, trig, but are rusty, dont bog down on trying to relearn upfront. If it comes up when learning something else, then relearn whats necessary. The problem with this is if you're in a scheduled class where you might get behind. The benefit is that when you go on to upper level math, its a necessary skill to relearn some things quickly
You can learn linear algebra without learning calculus, but to really care about linear algebra you have to know why it's useful. The main lesson from (multivariable) calculus is that you should approximate functions by linear functions whenever possible - so the basis of almost everything else in math is a deep understanding of linear functions (and the occasional quadratic when you need that little bit of extra oomph). Once you manage to convince yourself to care about linear functions, the subject magically becomes easier to learn. I don't have any especially great textbook recommendations - perhaps Strang's book?
You might even find some decent text books with exercises online but if you prefer to watch etc, YT is great.
However, if you want to be able to actually use and apply it to a decent standard, you are probably going to need something more formal by way of teaching.
True story: I college I had an upper level math course. On day-one the prof comes in and says (paraphrasing) "You've got the book. Read it. If there are questions, I'll help. Otherwise, you're on your own."
We left that class pretty angry. He's not going to teach us? Etc.
Long to short, it was one of the best things that ever happened to me. Up til that point, I was always taught such things (i.e., math and technical material). From that class forward I had the attitude, confidence and mindset to teach myself. Let's just say the number of technical lectures I attended the rest of my college career was cut in half.
Dive in. Find the medium your prefer (e.g., video, books, etc.) and keep going :) Ideally, find someone else who shares your curiosity so you have share the highs and lows.