Hey guys! Let me throw in who I am before I introduce my question. I finished my year of graduate school last May, figured out an advisor and a field (something related with Brownian motion on manifolds), and I'm overall happy with it all. No plans of dropping out, I enjoy the company of my peers, and excited to learn more! Nevertheless, after much pondering, I think that I probably don't want to pursue work in academia, at least in the usual postdoc --> assistant professorship --> tenure. I'm totally okay with only minimally using (if at all) the pure math knowledge I obtained during my Ph.D . I see the Ph.D as my 'me time' and I'm ready to not use any of it if it comes to that point once I have a career . Given these facts, what should I do in grad school in order to not be unemployed once I graduate? From reading old threads, I understand learning programming is a good choice. How would I go about that, and most importantly, how do I go about proving that I have the knowledge, all while in grad school? What other things should I do? Where should I look for if I want to find internships? Most math jobs if I find seem to require the Ph.D and they are all academia. Not quite sure how to look for interships, haha. If it matters at all, I go Northwestern University. I'm open to any and all jobs. I just want to be ready so once my Ph.D is over, I have a nice job ready. I figure given that I have 4 more years, I should be able to succeed in this regard. My hope is that if I ask early enough, the opportunities for the incoming year won't be missed! Thanks for the help!