Project-based learning Updated +Created
There is just one key gotcha: the project has to be useful.