I have graduated from a 4 year Computer Science course.
My academic projects are quite decent (some might say impressive but I've seen better).
A NES emulator.
A LOLCode language compiler in my class where we learned grammar, state machines/automata etc.
A full "movie site", with ability to make easy front page news, add polls, and its own forum with moderation system (this was back before CMS/Wordpress/blog engines existed, and also before "easyinstall" forums like vBulletin).
etc.
I can say that professors cannot teach you that knowledge, and everything I needed to learn to make those, I learned it on my own. I know plenty of people who graduated but cannot code their a.ss out of a box. They just studied books to pass exams, and ended up in non IT jobs.
You'd learn more from the HTML/JS/CSS/PHP tutorials from Tizag.
Just download XAMPP, make some sample projects from the tutorials there (a guestbook, simple website from scratch, stuff like that), and you'll have enough knowledge to open up and customize "packages" like WordPress and vBulletin, write your own referrer blankers, make your own simple content locker, etc
Stuff a lot of my classmates still can't do despite supposedly "programming" for 4+ years.
Professors really need to stop passing people who can only write code that barely compiles or works. But then, I've ALSO seen professors who can't code their way out of a box. Probably those kinds of people I had as classmates managing to get a teaching post.