Get programming skills. Pay later

App Academy is a coding bootcamp that only takes payment from its students after they get a job - it takes a cut of the first year's salary. The program opens up opportunities for those without cash on hand, but is it legal?