In my opinion, tasks and projects are great for learning anything actually....
Because, people learn better by doing things and projects are great oportunities to get right on the job.
They sure arouse students' interests, depending on the topic, and also give a sense of achievement at the end which is really valuable.
But tasks and projects have to be carefully planned, otherwise they can have the opposite result.
That's just a quick note that expresses my opinion on this issue,
My best wishes,