Is this targeted at junior data scientists? Is the intent for them to know that their code is inefficient, unformatted, overly specific, weird ass, and wrong? I don't disagree that large amounts of people graduating from computer science programs are under-equipped to enter the workforce, but maybe focus on the shortcomings of the educational system than the people coming out of it.
They are generally ill equipped, but do not regard position such as analyst and engineers which would give them the foothold they would need to enter that position after a couple of years.
What they have to learn goes far beyond coding and entails getting a sense for data, the business sense that goes with it, an understanding of how to put models, etl code etc.. into production...
Most is fairly hard to teach in a classroom and rather requires practical experience in a business context, so I think the issue is more of an expectation issue than an educational issue. Although it is partially exacerbated by programs such as "Msc of DataScience", that makes student believe they would be ready for these positions straight after graduation.