khanacadamy is also very good
agreed, khanacademy is great, but their IT section is lacking...they have a great intro-series to python, and some general computer geewhiz knowledge, but that's all they have.
Check out youtube for any of the CompTIA test-prep video series. They have a lot of great theoretical information (terms, protocols, how different things work, policies, etc) for anything from hardware/software to networking to security, but there is hardly any in-depth technical demonstrations (packet captures, how-to's, tutorials, etc).