Project-based learning (source code)

= Project-based learning
{tag=Good}
{wiki}

There is just one key gotcha: the project has to be <useful>.