So while the Coursera courses are better in the sense that they cover the material in much more detail and require that you understand the material much better to do the assignments, they end up being much harder for me to squeeze into my already hectic schedule. So in the end I think there is space for both approaches.