Very little is learned in college that is necessary for general employment. By general I mean just about everything that isn't licensed, like being a doctor.
What college does is it throws a bunch of hard but irrelevant subjects at you that you slog through, so that you learn how to learn stuff. The best demonstration of this is in subjects that are scientific mathematical, because there's very deep trees of knowledge there that you have to trace, and there's relatively few ways to use common sense and cultural experience to answer questions.
This is why there are so many devs with no "relevant" degree. If you can sort through the mess of learning a stack, you can do the job. If you need to know some particular CS thing, you will find it and learn it yourself. There's no magic dust in any class, it's all publicly known information that's been digested by many many people before us, and these days you can find umpteen explanations for just about anything online for free.
The thing that sorts people is the ability to persevere through technical issues. You'll find a lot of people in this world are for some reason unable to deal with the mess. This is not a condemnation, I realise everyone has their own situation, economically and personally.