Does my potential engineer need to do something to prove he can code?

You don’t need to know how to code to get into a top engineering school.

You don’t need the AP CS class. He’s got it so it’s great but likely changes nothing in regards to admission.