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

It not just in Chicago. There might be one by you. Just look up Ace Mentoring in your region.

Also besides some engineering camps my son didn’t do anything engineering during his high school year’s besides taking rigorous classes. Have him do what he enjoys. Engineering isn’t just coding etc.