This is an excellent idea for a graduate course; it could be more collaborative for bigger projects, or one-offs for smaller ones, dependent on the field and type of study, as you've mentioned.
I think students should get course credit for it, instead of adding another requirement for PhDs, just to keep them from taking longer than they already do...
I think students should get course credit for it, instead of adding another requirement for PhDs, just to keep them from taking longer than they already do...