Learners Guild is a company that operates a network of professional schools that provide software skills to aspiring software developers. It has a financing model that aligns student and institutional success and allows to profitably recruit and train the most ambitious students, regardless of financial background.