In the future it's going to blow people's minds that software engineers were ever allowed to work on systems that touch people's personal information without a license.
I don't know if standards imposed from on high can even be formulated in a way that improves rather than ossifies in the long term your concept may even be broken just in context of current affairs but unfix-ably broken in all possible worlds.
Little of it will even stick to the hands of those who actually do the teaching.
I wonder if in the future there's going to be a divergence in the field of software between programmers who do the software equivalent of haircuts <insert PHP joke here> and those who do the "hard work", whatever that will be.
ANFSCD: Have a free laugh: https://www.youtube.com/watch?v=THNPmhBl-8I