Hello PF friends, My name is Visakhan,and i'm presently pursuing my BE in Mechanical Engineering in India. 3/4 way through the course now,But I feel unsatisfied with my grasp of mathematics and programming. I scored marks and passed the examinations,but i don't get that feeling of satisfaction from having tackled/understood a subject well. I feel I've got the resources to teach myself to code,But i'm a bit stuck with the math part. I'm planning to start right from the beginning of Single Variable Calculus and push myself through. My goal is that i want to understand the meaning and feel of the equations at greater depth, and i feel a proper crash course per say in Math during my break would do me good. Presnt plan is somewhat like this = (Single Variable calc-Multi Variable Calc-Linear Algebra-Diff Eq-Vector calc-Complex Analysis-Laplace and Fourier transforms-P.D.E) What path of action would you guys recommend? What are the recommended books or online videos or materials you'd suggest? Suggestions related to teaching yourself programming are welcome too :) I'm open to all you opinions and suggestions. Thank You.