The Georgia Tech MS is an incredible deal!<p>Just wanted to chime with a few other interesting online degree programs, particular helpful for :<p>1. Post-Bac Computer Science B.S. Program from Oregon State. Takes 1-3 years to complete: <a href="http://ecampus.oregonstate.edu/online-degrees/undergraduate/computer-science/" rel="nofollow">http://ecampus.oregonstate.edu/online-degrees/undergraduate/...</a><p>$450/credit x 60 credits = $27K<p>2. Stony Brook University Electrical Engineering Online: <a href="http://beeol.ee.sunysb.edu/index.shtml" rel="nofollow">http://beeol.ee.sunysb.edu/index.shtml</a><p>If Pre-reqs met, ($245/credit in-state / $742/credit out-of-state) x 41 credits = $10-30K<p>My story: 31, attending a decent PA state school getting a 2nd (and maybe 3rd) BS in Physics and CS, in-state full tuition < $9k/year. Went to a more expensive school in Philadelphia for my first Bachelors in Information Systems. Moved back to PA from Bay Area, had Data Analyst-type skills, applied to Startup School and got denied (naturally), but didn't have strong programming experience to get in a startup. Hope to return to the Bay, only prepared this time.<p>Yeah, I could've spent years self-teaching everything I needed to know, but found it helpful to go through a formal academic program to save time. However, I'm also supplementing my learning through Codecademy and MIT OCW.<p>But we definitely need more rigorous and legitimate online programs because so many people want to go back to school but can't because of family/work obligations, and the popularized online degree programs are degree mills at best.<p>Subjects such as CS and EE can be taught well online, but to teach Lab Sciences online would be impossible, unless simulations would be considered a substitute for actual Lab work. Medical School's another impossibility.<p>But if I knew about these online programs beforehand, I would've strongly considered it before quitting my job and being a full-time student.