I actually think there are some new models emerging that will help address this - Springboard, for example, has learn at your own pace, but students also have a mentor assigned to them who helps with accountability and goal setting. From my experience the completion rate is substantially higher and students actually learn the skill set. Insight and other data science accelerators are opening up things like this too.