I have done dual degree with bachelors in computer science. I am currently a software developer (India).

I always have had interest in mathematics. But once was I got into college I did not work towards making myself mathematically mature. In college I just used to participate in coding contests as I was interested in algorithms and data structures. I did have math courses on probability, complex analysis, calculus, linear programming, linear algebra (even some basic physics courses on quantum mechanics, statistical mechanics) etc. I passed them (some barely), as they were part of the curriculum, but did not bother exploring these topics on my own after the courses were completed.

Once I was out of college, I found out I am not so inclined towards software development. And as time went by I realized I wanted to always do something fundamental, but I lost the drive somewhere in my college days. I became lazy I guess.

I tried picking up things as hobby, like reading about complexity theory, options derivative pricing etc. But whatever I took up I gave up after few months, when I realized I had hit a limit and did not have grasp on the underlying mathematics. There were a lot of times when I could visualize/feel a concept hazily but couldn't put it in formal terms, even to make myself understand it. Somewhere it got ingrained in my mind that I am not mathematically mature, and I cannot understand something complex, and cannot build something of my own around it.

After realizing that I need a strong foundation in mathematics, and reading the broad view of things I have interest in I have realized I more inclined towards applied mathematics. And want to complete foundational courses in Linear algebra, real and complex analysis, differential equations, probability and statistics, measure theory etc. I am unsure I will be able to do it via self study, and will likely fail again. This time I want to try via a formal curriculum. I am unsure what path to take.

  1. Should I try to get into an applied math M.Sc. ? Am I even eligible ? Are there programs which give me an option to take extra credits to fill my gaps and brush up that I studied in college ?
  2. Should I try to get into a B.Sc applied math program ? Is it too late (I am in late 20s) ?
  3. Should I try abroad or in India itself ?
  • $\begingroup$ There are a couple of masters programs in the US that accept students with varied background provided there's reason to believe they will be successful. You could certainly look into one of those. That said, these programs almost universally do not offer financial support. $\endgroup$ – Nate Bade Jan 20 at 18:31
  • 3
    $\begingroup$ I'm voting to close this question as off-topic because it is more about careers in math/programming than about math education. $\endgroup$ – kcrisman Jan 20 at 20:28