I notice you mentioned trainers. I was thinking of using the free, publicly available course on sites like edX, coursra etc. and then providing mentors to help and support students. Any thoughts on that?
I bet training material development is a huge cost! That's a great idea. Licensing might be tricky with major mooc's but Odin project and freecodecamp might be MIT licensed... The accountability, structure, support and network seem like the major value adds.