>Self-study is a road with very little guidance to understand which part is more important to study, and which just needs to be understood so the pressure to make sure one knows everything makes it difficult to progress at a consistent pace.
Part of it is that there's also the question of what your goal is.
If you down an MIT CS+EE degree curriculum in OCW, you're actually not going to have a huge amount of programming except as a byproduct. If your actual objective is to learn front-end development, I'm guessing you won't actually have learned that by the time you're done. I'm guessing most people looking for a self-directed CS bootcamp don't actually want a "CS" bootcamp.