One approach that has worked better is a partnership with a Community College (e.g. Bunker Hill in Massachusetts). Here they use a flipped classroom approach. The students watch online lectures and come to a lab session where they have an instructor to help when they get stuck and are encouraged work in groups. This seems to help many get past the hard parts and complete the work. This approach is obviously more expensive. Very few people work "for free." Self-motivated, disciplined individuals will always do well with systems that focus heavily on independent study. Others will have to pay more to access more personalized support.