A course is nothing. I've long felt that Software Engineering should follow suit of many other engineering disciplines and push responsibility down to engineers. Like how when a bridge falls, an engineer has to answer for it.
I don't know exactly how that looks, and yes there are many issues with it, but we're living in the age of cowboy coding.