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

The M.S. in Data Science requires students to complete 21 credits of core coursework and a minimum of 9 elective credits, providing both depth and breadth across key data science disciplines.

Core Courses

Core courses build a strong foundation in algorithms, statistical inference, machine learning, data analysis, and scalable data systems.

Please Note: Students with prior academic preparation in specific core areas may be eligible to waive or test out of certain core courses, allowing them to take additional electives. Waivers are reviewed individually, based on previous coursework and instructor approval.

Electives

Electives allow students to explore advanced or specialized topics and pursue interdisciplinary interests across the university. In addition to Data Science Institute (DSI) courses, students are encouraged to take approved electives in departments such as Computer Science, Statistics, Engineering, Business, Public Health, Economics, and more.

Academic advisors work closely with students prior to registration to determine course relevance, eligibility, and fit (4000-level or above; letter-graded).

Capstone Project

The Capstone serves as the culminating academic experience of the program. In this semester-long, mentored project, students apply data science methods to solve complex, real-world problems in collaboration with faculty or industry partners.
Learn more about Capstone Projects.