There are multiple places and ways to learn not only IT but anything at all. Online classes might be cheaper, but going to a good university to pursue IT is very rewarding. In university, you will get the guidance of decorated teachers, who will ensure you don't pick up bad habits like black hat SEO, etc. Also, with infrastructure and state-of-the-art equipment, you will be ready for the real world at the end of the course completion.