I'm one of the co-founders of
http://www.grayscaletraining.com. We have tested this model of free email subscription based courses to teach programming with over a 100 students from our alma mater. So far, the response has been positive. Any feedback regarding our model would be highly appreciated.