I have a friend who has a degree, but it is looking to get some IT background. I've tried to get him to narrow his focus, but he's not sure if he'll more like programming, databases, etc. Does anyone know of any good private institutions that offer short (<1 year) programs that would give someone a good backgorund in programming, networking, databases, etc.? It'll have to be an online course as he lives in an out of the way place. Thanks.