While interesting, this is not a new approach.
I graduated from App Academy in San Francisco over 5 years ago, paid a percentage of my income for 6 months in my first engineering job, and after roles at Stripe and Bain Consulting, have never looked back.