MIT Open Course: https://ocw.mit.edu/search/
http://introtodeeplearning.com/
https://ocw.mit.edu/courses/res-ll-005-mathematics-of-big-data-and-machine-learning-january-iap-2020/
[x] Internet History
Coursera | Online Courses & Credentials From Top Educators. Join for Free | Coursera
This is the first course I took when I wondering where I should begin. Dr. Chuck is the one who opened my door to be a programmer.
[ ] FreeCodeCamp
It gives me such a wide vision as a web developer.
It contains another course the author of which is Dr. Chuck, the one who created the course Internet History (the first one I recommended):
[x] IBM Data Science Professional Certificate
After taking this course, I began my career: I Independently finished a data annalistic and visualization task: Chinese Meat Atlas.
[x] Introduction to Linux
Introduction to Linux (LFS101) - Linux Foundation - Training
I think Linux is the best operating system to learn CS when macOS is still not affordable for me. You can get it and nearly all its applications for free. The first machine for me to learn dev was a 5-year-old Windows. Nearly half years later, I installed Ubuntu on it to turn it into a dual-system machine. Then I fell in love with Linux. So I learn more about it through this course.
[x] CS50 - Introduction to Computer Science
Thanks, Dr. David, who brings me a lot of passionate. This course introduced nearly every thing you should know to get you prepared for your development career and help you think algorithmically.
[ ] Database
Databases: Modeling and Theory
Databases: Semistructured Data
Databases: Relational Databases and SQL
There are so many dev schools nowadays, I just began with this guy. There are so many choices out there, just pick up the one you like.