Another thing you could consider is
https://www.coursera.org/ .
You can take courses online for free from universities all around the world, including some Ivy League universities in the US. I suppose it is still unclear how employers will respond to it, but it seems that the amount of effort being put into the project is growing. Might check out their "signature track" also. It allows ways to have your courses officially recognized.
Some IT courses:
https://www.coursera.org/courses?category=cs-systems
and
https://www.coursera.org/courses?cat...cs-programming
Again, it might not be the best idea for now since it is still unclear how employers will respond to those taking courses from there. Then again, it could be worth checking out since it is, for the most part, free.