There are several ways to become a computer repair technician. The first is to go to school and study book after book after book with little practical experience then take the exam and pass because you're book smart. Those are the absolute WORST kind of technicians out there. I know because I've hired them before. Frankly they're idiots. Not just anyone can be a computer tech. It takes patience and a skill in troubleshooting that can only be acquired by being out in the field. And even if you have a lot of experience, the skill to troubleshoot and think like a technician is something you're born with. It's not something you can just learn and be very good at. The people that run the show know this. That's why they allow you to take the certification exams without having to take the classes. You can just teach yourself and then go get certified.
Web design and development on the other hand is a lot different. It's run by money hungry bastards that don't know or care about what it's all about. If you want to be a professional web designer and/or developer, you have to go to college and get a degree. It's essential that you learn web design CORRECTLY and actually understand the concepts rather than just saying "Oh, when I do this it does this." I took web design classes throughout high school just so I could get an easy class and they were NOT teaching it right. They just wanted you to shoot the assignments out and didn't care how you made it work so long as it worked. I actually taught the web design class my senior year because I knew more about CSS than the web design teacher did. It was really sad.
But as I said, CONCEPTS are what matter, not results. It took me nearly three weeks to get the class to understand anything but once people started getting the concepts, they were able to shoot assignment after assignment out like it was nothing. And most importantly, they understood HOW it worked and WHY it did what it did. THAT is what being a web designer/developer is.