Innovative and Cutting-Edge Curriculum

Designed with both theoretical foundations and practical applications, our data science courses reflect the latest trends and technologies in data science such as machine learning, natural language processing, applied deep learning, and many more courses at the frontiers of data science taught by world-class Columbia faculty.

Program Structure

Students complete 21 credits of core courses and a minimum of 9 credits of electives, gaining both depth and breadth across data science disciplines.

Capstone Project: Serves as the culminating academic experience of the program. Through this semester-long, mentored engagement, students apply data science methods to address complex, real-world problems. Learn more about Capstone Projects

Core Courses: Provide a foundation in algorithms, statistics, data analysis, and machine learning.

Electives: Allow students to explore specialized topics and interdisciplinary applications across the university.

In addition to Data Science Institute (DSI) electives, students are encouraged to take courses across Columbia to take advantage of the university’s wide range of expertise. Prior to registration, students receive advisement to determine course relevance and eligibility (4000-level or higher, letter-graded).

Please explore the Columbia Directory of Courses for current offerings.

  • Course schedules and availability vary by semester and are subject to faculty scheduling.
  • Registration priority is typically given to departmental students; remaining seats are opened to others as space permits.