Sometimes I just can't wrap my head around one little concept and I research it until I do. Khan Academy and similar sites have been essential to me getting through multiple courses. Are these videos as thorough as a course taught by an experienced professor? Nope. But I don't think that's the point of them. It's a place where people like me can learn the foundations before moving on.
Before online courses existed people in my situation had little to nothing. Sometimes I bought used, out of date text books but when I got stuck on something that was the end. (This was in early 2000s).
Often I see people attempting to compare sites like KA to college courses. That's not really a fair comparison as I highly doubt that anyone with the option of college is choosing to watch KA videos instead. They are for people who don't have that option.
Because of sites Codecademy, Learn Code the Hard Way, Khan Academy, ect., I went from working in tech support and living under the poverty line to junior web developer. I will never claim that I'm as good as someone who attended professionally taught courses but I now have the ability to continue to learn and get better.