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: #

  • MSDS 401-DL: Applied Statistics with R
  • MSDS 420-DL: Database Systems (SQL with PostgreSQL)
  • MSDS 430-DL: Python for Data Science
  • MSDS 431-DL: Data Engineering with Go

See the companion site Learning Go for Data Science for additional information about the importance of Go to data science, data engineering, and the MSDS program.

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

Python Programming

Python is closely aligned with the Artificial Intelligence specialization

R Programming

R is well-suited for applied statistics and data science