For someone out of touch in mathematics and done undergrad in electrical engineering and currently working as a programmer I want to relearn/learn mathematica again. I have done calculus in the past and some matrix algebra and probability in college. But I remember those topics very foggily.<p>I want to learn undergrad math properly again. Books or courses are my friend in this journey.<p>I ask you all HNers who have had similar experiences or have suggestions please suggest a path I should follow.<p>P.S.: Being an electrical engineering grad I know boolean logic and all. But have never formally learned or written mathematical proofs. I want to learn that too.
If you want thickness:<p><a href="https://www.cis.upenn.edu/~jean/gbooks/geomath.html" rel="nofollow">https://www.cis.upenn.edu/~jean/gbooks/geomath.html</a><p>If you want proofs:<p><a href="https://cseweb.ucsd.edu/~gill/CILASite/" rel="nofollow">https://cseweb.ucsd.edu/~gill/CILASite/</a><p>If you want dictionary:<p><a href="https://press.princeton.edu/books/hardcover/9780691118802/the-princeton-companion-to-mathematics" rel="nofollow">https://press.princeton.edu/books/hardcover/9780691118802/th...</a><p>If you want usefullness:<p>any mathematical physics book will do
I won't recommend any specific books, as I don't consider myself enough of a maths expert to have any standing to do so. But what I will suggest is to give the Youtube channel "The Math Sorcerer"[1] a look. He does a LOT of book reviews, talks a lot about self-study, and most of his book reviews include a pretty big focus on which books are or are not really good for self-study.<p>[1]: <a href="https://www.youtube.com/@TheMathSorcerer">https://www.youtube.com/@TheMathSorcerer</a>
I really like MIT's Open Courseware offerings (available on youtube).<p>From HN, @optbuild shared some math-stuff, e.g.,<p>- Fourier Transform (<a href="https://news.ycombinator.com/item?id=35858725" rel="nofollow">https://news.ycombinator.com/item?id=35858725</a>)<p>- Mathematical Problem Solving (<a href="https://news.ycombinator.com/item?id=35858763" rel="nofollow">https://news.ycombinator.com/item?id=35858763</a>)<p>So did @__rito__ (<a href="https://news.ycombinator.com/submitted?id=__rito__" rel="nofollow">https://news.ycombinator.com/submitted?id=__rito__</a>).<p>I am also a fan of Complexity Explorer (which @__rito__ shared). Can't say enough great things about Santa Fe Institute.
Chartrand - mathematical proofs (if you don’t have background with proofs)<p>Then-<p>Baby Rudin - analysis (first 8 chapters is good)<p>Dummit Foote - algebra (as much as you can read, groups, rings, fields, even more if you can)<p>Needham - complex analysis<p>Friedberg - linear algebra<p>After that you can go in many directions<p>Many other interesting courses<p>Number theory<p>Representation theory<p>Probability -> stochastic processes<p>Statistics
Spivak and Apostol are the two classic intro texts. Apostol is used more in programs that eventually get into physics, while Spivak is used more as a lead-in to analysis.<p>In my youth, I once wrote a paper just on how Apostol's proof of the fundamental theorem of calculus was more beautiful than Spivak's, and that they were both way better my school's textbook, rofl. In my old age, I recognize that Spivak teaches you incredibly powerful and useful tools in its kinda obtuse approaches to things
Springer literally has a book series called "Undergraduate texts in mathematics". The quality varies from book to book, but overall I would highly recommend taking a look.
Back in university the honor students use Rudin to learn real analysis. My university is a peasant comparing to MIT/Berk but I guess it says something.
A very similar Ask HN post title asking for books and courses for college math was posted less than a day before your post. Why do requests for math courses come up so often?
see also this question asked a couple hours before you asked yours: <a href="https://news.ycombinator.com/item?id=35854717" rel="nofollow">https://news.ycombinator.com/item?id=35854717</a>