I sincerely doubt it. For learning the non-practical fundamentals of, say, computer science, there is no known learning environment that beats a university.
> Not a degree, but a trade school
So, only directly applicable skills, no theory and nuts-and-bolts fundamentals? Sounds far inferior to a bachelor's degree.
The software field is known for being open to talented autodidacts, in a way that, say, bridge engineering is not. That doesn't mean it makes sense to dismiss the benefits of quality formal education.
Someone with a decent bachelor's degree in computer science will have a depth and breadth of knowledge far in excess of where they'd be if they'd spent that time teaching themselves web development on the job.
> No BS courses like philosophy, social sciences, etc
Here in the UK, a STEM degree is quite 'pure', and you aren't expected to study topics like philosophy. That doesn't mean there's no value in studying them though. If philosophy struck you as a complete waste of time, then either it was taught badly, or you failed to make the most of it.