Skip to main content

Languages for Data Science

Northwestern’s Master of Science in Data Science (MSDS) program has Go as one of its primary languages.

Data scientists need to be multilingual with Python, R, Go, and structured query language (SQL).

Four language-focused courses across the MSDS program: #

Learn more about the data science program at Northwestern’s School of Professional Studies website. A detailed discussion of the program is available at the MSDS-program website.

See a summary of the MSDS program under Data Science Curriculum.

To see how technologies that we use (Python, R, Go, and SQL) fare within the larger community of software developers, check out the IEEE 2023 Rankings and the Stack Overflow 2023 Developer Survey.

See Learning Resources for information about Go training.

The pages below provide additional discussion of Python, R, and Go, as well as a comparison of Go with Rust.

Go to the home page Learning Go for Data Science.

Python Programming

Python is closely aligned with the Artificial Intelligence specialization

R Programming

R is well-suited for applied statistics and data science