Honestly shocked ethics aren't discussed more as the "missing semester," too many devs are completely fine working for truly evil companies.
Is a moral compass something you can teach someone in a short course if they have been lacking it so far in their entire lives?
Especially considering proper licensed engineers often due have to take engineering ethics courses as part of their program.
MIT already has an excellent class on Ethics for Engineers: https://e4e.mit.edu/