Other posts here are suggesting the choice is either a commercial school like Lambda or Harvard, so it's also worth noting that there is a whole range of options for folks.
Obviously, there are public and community colleges that teach programming. Many of these have a long history of working with non-traditional students who have jobs or other commitments. Some are remote-only or remote-friendly. In my state (GA), tuition for an accredited public community college is about $6,000 over 2 years for a programming diploma. That's $3,000 per year, and there's no income share required. (I'm not sure if people can do it faster for less money.)
There are also a set of nonprofits and foundations that offer free programming programs to certain populations. I believe NYC has something along these lines.