Computer Science Courses#
Tip
Computer Science might be the most open discipline across all different subjects that human studies. You can definitely acquire sufficient computer science knowledge to achieve anything you want by self-learning. Here are some amazing world-class courses.
Intro to CS#
- Harvard's CS50: Introduction to Computer Science
- Harvard's CS50’s Web Programming with Python and JavaScript
CS Tools#
Algo#
Linear Algebra#
- 3Blue1Brown's Essence of linear algebra
Prob & Stats#
- Stanford's CS109: Probability for Computer Scientists
Machine Learning#
- Stanford's CS229: Machine Learning (also on Coursera)
Deep Learning#
- Andrew Ng's Deep Learning Specialization
- Stanford's CS231n: Convolutional Neural Networks for Visual Recognition