If the main stumbling block is the cost of in-person bachelors plus in-person masters, I would look at two approaches.
1. Start serious self-study, doing as much development as a hobby as you can. As you gain confidence in your knowledge and ability, then start taking the online CS courses needed for a bachelor's from TESU or another alt-credit friendly choice. Then work and plan that in-person masters (or decide to do OMSCS).
2. If you feel you just can't do the bachelor's completely by self- study, then you could pony up for the post-bacc. Commit to doing the master's online. OMSCS is a very high quality program despite being reasonably priced and online.
In either case, I still think you should start with some serious self-study. To succeed at this via online courses, you will have to have the aptitude and a real love for the field. Better to find out whether you have it before you sink a ton of money into education.
1. Start serious self-study, doing as much development as a hobby as you can. As you gain confidence in your knowledge and ability, then start taking the online CS courses needed for a bachelor's from TESU or another alt-credit friendly choice. Then work and plan that in-person masters (or decide to do OMSCS).
2. If you feel you just can't do the bachelor's completely by self- study, then you could pony up for the post-bacc. Commit to doing the master's online. OMSCS is a very high quality program despite being reasonably priced and online.
In either case, I still think you should start with some serious self-study. To succeed at this via online courses, you will have to have the aptitude and a real love for the field. Better to find out whether you have it before you sink a ton of money into education.
NanoDegree: Intro to Self-Driving Cars (2019)
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?