119 karma · joined November 8, 2018
Do all of these in order first:
Calculus 1 and 2
Linear algebra and multivariable calculus and an introduction to proofs / logic course (you are ready for some electives at this point)
Ordinary differential equations
Any of these can be done concurrently, choose one Analysis and one algebra :
Advanced calculus (eg “understanding analysis” by Abbott)
Linear algebra in the sense of finite dimensional vector spaces
Easier abstract algebra (senior level classes are eg Artin and rudin, these ones are more elementary textbooks)
Core Senior level courses that you take if you want to get good at math:
Analysis sequence (1 year on baby Rudin)
Algebra sequence (1 year on artin)
Topology (munkres)
Electives:
Probability (can be done after multivariable calc)
Linear optimization (after linear algebra + multivariable calc)
Logic (compactness completeness godel etc whatever, can be done after intro to proofs course but will probably make less sense if you didn’t study some more stuff first)
Numerical analysis (after ODEs I guess or calculus + linear algebra if you want to skip tht stuff)
Statistics (after probability)
Combinatorics - after calc 2 and linear algebra
Geometry - after multivariable calc, linear algebra, proofs
Intro Differential geometry: after advanced calculus
Don’t really have much more knowledge for graduate courses etc. or even some common ones like complex analysis. if you know the senior level core stuff you’re probably “good enough” to make some progress on a lot of things. Each of these classes is 100-200 hours of total study so it seems odd to me that someone will just try to study it on their own by there you go I guess
1) a good man is a good man and thus equal to other good men
Or
2) you proceed through so many qualifications and “but what if this guy was prettier or had nicer tone of voice than the other good man all else equal” etc until you admit that you include minute details like the exact placement of every hair follicle on some dudes head in your proposed total ordering of humanity
I suppose it might not work out in such a way for all research though. I was lucky enough that my coursework left me with enough math and statistical skills to either learn or fake my way through most relevant math intensive computing stuff while my actual work was things like parallel optimization schemes for neural network training (and lots of programming in the big frameworks)