As an IT professional who is not necessarily a programmer, but someone who has written some (probably horrible) code, I would appreciate a getting really good at the basics online course. I've been a sysadmin who specialized in Identity Management and also Security, but missed a few of the coding building blocks along the way. It'd be nice if I could have conversations with our developers having a few of those blocks filled in.
As in certain cults it is possible to kill a process if you know its true name. -- Ken Thompson and Dennis M. Ritchie