What do you see as being better alternatives?<p>I am not saying they are not there, but compared to online course for example, I think pyscially attending lectures gives more incentive to learn having invested the effort to actually turn up.<p>What do other people think?