In addition, I am currently at a (supposedly) top university in London. Everything in my lectures I could adequately teach myself with the books on the course, Wikipedia and Wolfram Mathworld. This isn't why I'm paying ten thousand pounds a year (roughly, including living costs). I'm paying ten thousand pounds a year to get an excuse to be around smart people my age for three years in London. I've met so many brilliant people in my time here and despite a brief period where I was almost committed to dropping out I ultimately decided otherwise (partly because I'd already sunk eighteen months and twenty thousand pounds into it, partly because completing it would only be another eighteen months and another ten thousand pounds plus a degree whose value may be questionable but if anyone can point out any downsides, considering the already large investment I've made, I'd be more than happy to hear them). I'd get none of these upsides had I merely done a bunch of online courses and read some books on maths and programming.