I'm finishing up my last year of B-school, and have become well aware that I need some advanced computer skills beyond the hum-drum stuff that I've done in school thus far. My degree plan is such that I don't have the schedule to fit in a minor in computer science. My question is this: What types of computer education programs (non college) could I pursue outside of school, say in the summer? I'm quite proficient in excel (but not so much VBA), quasi proficient in Access. My SQL skills are mediocre. My html skills aren't bad, but litmited. No C, C++ skills at all. Also, is there a basic hierarchy of skills, or an order that I need to learn them in...like a natural progression? Ex: VBA first, then SQL, then on to C++?? My goal is to have some proficiency (and maybe some certs in) programming by the time I graduate for the sake of competitiveness and the sake of having these valuable skills. Any input will be greatly appreciated.