I wish these colleges would stop telling their students that once they graduate they have "skills". This is completely untrue and it seems the original poster might also still be clinging to this belief.
"Skills" come from being productive and from experience, not from some classroom.
I am not referring to only this poster, 95% (or more) of the grads hired since 1995 walk in on their first day thinking they actually know the job because of their experience as a college student. Then when they discover they really have no clue they start to blame their lack of "skills" on everything except the fact that they have not accepted the fact that they have not developed the knowledge of their job and have not mastered their job.
They mistakenly believe they were "qualified" for their job but now they discover that they are not performing well, and actually do not know their job but must spend several years learning it and mastering it they want to say that they are falling behind and becoming less marketable when in actuality the true fact is that more and more people have stopped listening to your stories about the glorious ability as a student and are now realizing your production and understanding of the business, as an employee, is just is not measuring up and it will take years for you to learn and master your job.
I hate to burst your bubble but "skills" are actual performance, production and mastery of a job, not taking some courses.
This is probably the biggest downfall of most american business today.