A candidate with a Computer Science background can select Data Science . In fact, CS students are well suited for Data Science because they already know: Programming Algorithms Databases Basic mathematics Most colleges and courses prefer CS or IT students for Data Science. The candidate may need to learn extra topics like: Statistics Machine learning Data analysis But CS background is not a problem . It is actually an advantage . Hope it helps !