Good intention but I think the root issue is another: STEM academia doesnt test designing skills, design is something abstract with (yet) undefined metrics altough some tools like "function complexity" can help a little bit. I see people with highest degrees who write 500 line long functions with multi nested for loops in for loops in while loops in for loops in for loops in it.
There are juniors writing good style after 1–2 years. It has to do with design thinking talent, not ONLY experience.