Main content start

The Data Science Program Overview

This common program structure between the three major offerings was established in AY 2026-27. If you declared the minor prior to September 1, 2026, see how your major requirements are structured via our past requirements page.

The Data Science Core

The Data Science Core establishes the foundational skills and mathematical mindset required of a data scientist. Every student in the Program in Data Science completes the same core, whether pursuing the B.S. in Data Science, the B.A. in Data Science & Social Systems, or the B.A. in Data Science for Artistic and Cultural Analysis. 

The Data Science program is interdisciplinary in its focus, and sponsored by Stanford’s departments of Statistics, Mathematics, Computer Science, and Management Science & Engineering. Students are required to take core courses in each of these departments.

Core Courses

COMPUTATION

Programming Methodology and Programming Abstractions

CS 106A and CS 106B

MATH

Linear Algebra, Multivariable Calculus and Modern Applications

MATH 51

DATA

Principles of Data Science

DATASCI 112

PROBABILITY

Introduction to Probability Theory

STATS 117

MATHEMATICAL MODELING

Applied Matrix Theory

MATH 104

STATISTICS

Introduction to Applied Statistics

STATS 191

OPTIMIZATION

Introduction to Optimization (Standard, Data Science or Accelerated)

MS&E 111_

The core sequence above is the recommended path for most majors, but the program allows for flexibility. See the alternative course options. 

Advanced Alternatives & Approved Substitutions

Students interested in more advanced alternatives to the standard courses may choose from the following. Students may take any number of advanced alternatives:

required CourseAdvanced Alternatives
MATH 51MATH 61CM, MATH 61DM
MATH 104MATH 113
STATS 191STATS 203
MS&E 111, 111DS or 111XEE 364A

Students in the B.A. programs may use up to two of the following pre-approved substitutions within the Data Science Core without additional approval. Students requesting more than two substitutions must submit the inquiry form and obtain approval from the program director.

REQUIRED COURSEB.A. APPROVED SUBSTITUTIONS (limit two)
MATH 104ENGR 108
STATS 117CS 109, MS&E 120, or EE 178
STATS 191MS&E 125 or MS&E 226

Beyond the Core

Students build on the Data Science core through an Extended Core, a Concentration, and the Data Science in Practice capstone. These requirements vary across the three majors, allowing students to pursue their interests while developing the methodological depth and substantive knowledge their work will demand.

Components of the Data Science Majors

Data Science Core
8 courses

Foundational knowledge in mathematics, computation and statistics

Extended Core
4-5 courses

Additional methods and frameworks relevant to the major

Concentration
4-8 courses

Concentrated study in an area of interest

Data Science In Practice
Capstone and WIM requirements

Component

Data Science

Data Science & Social Systems

Data Science for Artistic & Cultural Analysis 

Extended Core

 

One course in each:

  • Multivariable Integration
  • Proof-Writing
  • Theoretical Statistics
  • Stochastic Modeling
  • Ethics

One course in each:

  • Data Science for Social Impact
  • Causal Inference
  • Machine Learning
  • Ethics

One course in each:

  • Thinking and Making with Data
  • Machine Learning
  • Moral Philosophy
  • Additional Ethics Course

Concentrations

 

Choose one subplan:

  • Mathematics and Computation
  • Computational Neuroscience
  • Biology and Medicine
  • Quantitative Finance

Choose one pathway:

  • Law and Governance
  • Media and Democracy
  • Urban Systems
  • Language
  • Brains and Behavior
  • Technology and Society
  • Economic Opportunity and Inequality
  • Climate and the Environment
  • Health Policy
  • Education
  • Develop Your Own

Choose one pathway:

  • Analysis
  • Archive
  • Creation
  • Critique
Data Science in Practice
  • Writing in the Major
  • Capstone
  • Writing in the Major
  • Capstone
  • Writing in the Major
  • Capstone
Learn MoreData Science RequirementsData Science and Social Systems RequirementsData Science for Artistic and Cultural Analysis Requirements
A chalk board is filled with equations and graphs

Data Science Program Requirements Explorer

Use this tool to explore course options in different data science majors and concentrations. 

Data Science Program Minors

Our program offers a minor in Data Science and a minor in Statistics. Both complement majors in the natural sciences, social sciences, and humanities. Each minor consists of six courses, with the Data Science minor emphasizing practical skills in data analytic methods and the Statistics minor emphasizing foundational knowledge in probability and statistics.

Data Science Minor Requirements     Statistics Minor Requirements

Interested in Learning More?