A whole lotta people here who don't know diddly about coding. 

To teach code is to teach a language, but mostly to teach logic. Breaking an idea up into processes, using functions to manipulate the data, it's at least teaching people how to break up big deals into smaller, more manageable deals.