abstract knowledge of right and wrong no more contributes to character than knowledge of physics and contributes to bicycling. Bicyclists don't have to think about which way to lean,and honest people don't have to think how to answer under oath
A complex world does present special mormal puzzles,and there is certainly a place for philosophical reflection.But ethics course are pointless exercises. Telling right form wrong in everyday life is not that hard;the hard part is overcoming laziness and coward to do what one perfectly well knows one should. As every parent learns,only good example and apt incentive can induce that strenght.