Want to learn Science, Algorithms and Mathematics behind Computers without going through profit-seeking, overhyped courses? The best universities have already democratized CS education. I created a roadmap that guides you, so you do not get lost in the diversity of CS subjects. Here you can get University level knowledge without actually attending university.
"In which order should I take those courses? Are they even good courses?" Here, the ordering is well put together and indicates all the prerequisite knowledge for courses. Lecture material is fine — they are core subjects in MIT. Remember, even Tony Stark had to go to MIT at some point :)
They are mainly taken from MIT's required courses for their Computer Science Bachelor degree curriculum. Some courses are from Stanford, as their teaching faculty is also amazing.
This roadmap teaches you coding even if you have never coded. So, if you just follow this road, the whole experience should be manageable even if you are not some genius prodigy! There are people who have done similar self-study programs without going to university — check out Scott Young.
The arrows indicate the prerequisite knowledge. You can zoom and pan the roadmap. You can tap on a subject and mark lectures you've watched. There are four courses without prerequisites, but some assume high-school math. If you're a complete beginner, start with Intro to CS. Otherwise, dive into whatever you find interesting. By the end, you should have knowledge comparable to a top university CS graduate.
Many thanks to neetcode.io for inspiring me to build this project in the same spirit as his.