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