Learn CS the right way!
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 road map 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 some people who have done the similar self-study programs without actually going to uni: check out
Scott Young...
The arrows indicate the prerequisite knowledge. You can zoom and pan the road map. You can tap on the subject and the lectures that you have watched. There are four courses without prerequisite knowledge, but some of them still assume high-school math skills. If you are a complete beginner start with Intro to CS. Else if you have some knowledge just dive into whatever you find interesting. By the end of the road you should have the knowledge comparable to a top uni CS graduate.
Many thanks to
neetcode.io for inspiring me to build this project in the same spirit as his.