Also this spring, Stanford will be offering two more courses that might benefit a person learning data science.
- Probabilistic Graphical Models – combining ideas from statistics, probability, and computer science to solve really hard problems…sounds neat
- Natural Language Processing (NLP) – performing algorithms on human language and strings
If you feel these 2 classes might be a bit too advanced at this point, then here are a couple more fundamental computer science classes. If you are new to computer science and programming, CS 101 would be a good choice. If you are not not as new to computer science or might be a bit rusty on your core algorithms knowledge, then Design and Analysis of Algorithms 1 might be appropriate.
Actually, the courses are no longer being offered by just Stanford. A few others schools have been added. The courses are now being offered through Coursera. Plus all the courses are free.