Coding schools have popped up around the country in recent years in response to fast-rising demand for capable computer programmers who can design and build Web applications and websites. Most coding schools are organized around three- or four-month courses designed to transform programming novices into skilled coders and software developers ready for employment. These schools deliver intensive training in the cutting-edge programming languages and development techniques most in demand by employers in the software industry. Now widely known as coding bootcamps, these high-intensity immersive courses are standard across the coding-school industry.

1. Dev Bootcamp

Dev Bootcamp, founded in 2012 in San Francisco, was one of the first specialty coding schools to employ the coding bootcamp training model, and it remains one of the best. Dev Bootcamp offers a single standard training program designed to transform coding novices into Web 2.0 developers ready for entry-level professional positions in the field. The program begins with a nine-week, part-time introductory course you complete from home, interacting with instructors and other students using webcams and other communication technology. During this period, you will learn HTML, CSS, JavaScript, SQL and Ruby, key programming languages that form the foundation for the nine weeks of on-site immersion training to follow.

Dev Bootcamp immersion training is delivered on campuses in San Francisco, San Diego, Chicago and New York City. Students typically attend one or two short lectures per day, spending most of their time working on coding projects in pairs or groups. Most students commit between 60 and 80 hours per week to coding work through the course of the immersion program. After completion of the immersion program, students may opt for a one-week career prep course focusing on job search skills.

2. General Assembly

General Assembly began as a co-working space for startups and entrepreneurs in New York City. It quickly evolved into one of the best specialty coding schools in the country. It offers a wide selection of training programs, including full-time immersive programs and part-time courses, as well as on-site and online course delivery options. As of January 2016, the school delivers on-site classroom courses in nine U.S. cities, including New York, Chicago, Austin, San Francisco and Seattle. Courses are also available in five international cities.

General Assembly is perhaps best known for its immersive Web development program, which delivers all the skills you need to design and produce websites and Web-based applications. This 12-week program teaches the fundamentals of programming and product development, and provides training in both front-end and back-end Web development using JavaScript, CSS, Ruby on Rails and other languages and tools. Additional full-time programs are available for training in Android development, user experience design, data science and software project management.

3. Hack Reactor

Hack Reactor offers a popular 12-week immersion course focusing on general software engineering skills and Web application development. During the first half of the program, students learn to code software in JavaScript and receive training in HTML, CSS, Ruby on Rails and other programming tools. During the second half of the program, students are expected to design and create at least two production-grade Web applications, one as a personal project and the other as a group project. Hack Reactor was founded in 2012 and delivers courses in San Francisco.

4. Fullstack Academy

Fullstack Academy is another terrific immersion program focused on JavaScript Web application development and front-end and back-end Web development using HTML, CSS, SQL and other programming tools. Founded in 2013 in New York City, Fullstack Academy offers a 17-week standard course at its New York campus. Students begin with four weeks of online training to prepare for the 13-week immersion course to follow. The school also offers a part-time 10-week introductory course in front-end Web development and a one-day immersive course in the basics of JavaScript.

5. App Academy

App Academy's 12-week immersion course focuses on software design and development for the Web using JavaScript, Ruby, SQL, React, Flux and other programming tools. While App Academy is widely recognized among the country's top coding schools, it has gained a lot of notoriety for its tuition model. Rather than charging a set tuition, App Academy takes 18% of the first-year salary earned by each program graduate, which is paid during the first six months of employment. The App Academy campus is in San Francisco.