Dev Bootcamps are full-time coding schools that train students without programming skills over 6-16 weeks to become junior programmers. The bootcamps are free to attend, but students pay 18% of their first year salary up to $12-18k after graduating. Early bootcamps started in 2011 and focused on teaching Ruby on Rails, Node.js, front-end frameworks, CSS, testing, and interview skills over the first 6 weeks, with the second part focusing on personal and group projects to build skills and portfolios. In interviews, bootcamp graduates are prepared to discuss simple algorithms and databases, side projects, and frameworks but not more advanced computer science topics.