A Yahoo Finance article U.S. Secretary of Commerce is taking on America's "skills gap" mentions the Flatiron School in New York City, which "teaches anyone who is interested how to code". I see that a 3-month in-person course on web development costs $15K. The prework resources http://prework.flatironschool.com/web-development/ that students are supposed to use before enrolling are free or inexpensive.