> I've been coding for half my life
If you already know programming and you're confident in your ability to continue self-teaching, I'd suggest you actually do a different route. MBA, Finance, Accounting, Medicine, Chemistry, Physics, etc. e.g. A good programmer who has a strong understanding of finance will do significantly better in FinTech than the programmer who has spent 4 years practicing CS theory.
If you want to make a real difference, learn a specific field and then use your technical skills to help them solve problems in ways they never imagined possible.