computer screen with lines of code

Our Guide to Data Science Master’s Programs

It’s official: 10 years after it first won the title, data scientist has retained its claim to being the “sexiest job of the 21st century,” at least according to Harvard Business Review.

Looking at the job market, it’s hard to argue: the US Bureau of Labor Statistics foresees 36% growth in data scientist headcount over the next decade, over 7x the average projected growth rate for all jobs during this period. In exchange for their skill in applied mathematics, machine learning, business analytics, data management, and data visualization, these new data science professionals will be entitled to substantial compensation: $138,780 on average in the US, more than twice the median household income of $67,521.

A booming job market and hefty salaries are encouraging new undergrads to declare data science majors at universities across the country and analytically minded professionals from all walks of life to transition into data science from their old fields.

Given the advanced training and the boost to compensation that a graduate degree in data science can provide — by some accounts up to $60,000 with commensurate experience — it’s no surprise that many are choosing to avail themselves of the many new data science master’s programs that institutions of higher education are offering both on campus, and, increasingly, online.

If you’ve done any research into graduate study in data science, you know how saturated the market is. But with so much choice, how do you know where to start? That’s where we come in: our guide to data science masters programs will walk you through exactly what you can expect to learn in graduate school and what should go into your decision. We’ll also present our picks for master’s programs that will set you down a new data science career path or help you move further along one you’ve already begun.

What is data science?

Before we begin, as we always do, a refresher on what data science is, exactly. According to IBM, data science is:

“a multidisciplinary approach to extracting actionable insights from the large and ever-increasing volumes of data collected and created by today’s organizations. [It] encompasses preparing data for analysis and processing, performing advanced data analysis, and presenting the results to reveal patterns and enable stakeholders to draw informed conclusions.” 

The responsibilities of a data scientist include:

  • Identifying research interests and questions

  • Preparing unstructured data (or “raw data”) for analysis

  • Analyzing data with machine learning algorithms and models

  • Communicating findings through data visualization tools

Why should you pursue a data science master’s program?

There are certainly paths into data science that don’t involve graduate studies. In many cases, students are able to land a job after completing a bachelor’s degree or data science bootcamp.

But if you want to be a serious candidate for the most competitive jobs or move into more senior roles, there’s a good chance that you’ll need a data science MS.

A master’s in data science degree is also a good option for someone with background (and a bachelor’s degree) in a different STEM field (computer science, applied mathematics, etc.) or even in the social sciences or humanities who needs the endorsement and training that a data science master’s can provide. In the end, the candidate with the best skills and fit will get the job, but having a master’s degree in data science from a prestigious institution can often help “non-traditional” candidates land a first-round interview.

Core Curriculum

While the curriculum of a master’s in data science degree will resemble that of a data science bachelor’s degree to an extent, generally courses will be more advanced, with fundamentals either not offered or required to be completed in advance of beginning the degree proper. DS master’s students can expect to learn more about the following during their course of study:

  • Computer science and information technology, including advanced courses in artificial intelligence, machine learning, data science algorithms, and software design

  • Statistics, including advanced courses in exploratory data analysis and visualization, statistical modeling, and statistical analysis with SQL and R

  • Data science principles, including research design, data management, and data science ethics

  • Industry-specific electives such as Marketing Analytics, Sports Performance Analytics, Big Data in Finance, etc.

Career Preparation

For most master’s programs, a data science course of study is supplemented by career-readiness initiatives, including capstone projects, internships, and even job placement programs.

In addition to data scientist roles, graduates of DS master’s programs are qualified to apply to data analyst, business intelligence analyst, data engineer, and data architect roles.

Data Analyst

Data analyst is an extremely broad title — so the day-to-day of two data analysts at different companies might look very different. Typically, however, a data analyst gathers data and readies it for analysis, and then analyzes it to yield business insights that the analyst will then communicate to relevant stakeholders, often through data visualization. Though there is some overlap between the responsibilities of a data scientist and a data analyst, data scientists are usually more concerned with creating new techniques, tools, and processes for data analysis, while data analysts more often use existing techniques, tools, and processes.

According to, in the US the average data analyst salary is $81,719. If you’re especially interested in this career path, dive deeper with our guide to data analytics certifications.

Business Intelligence Analyst

There’s certainly lots of overlap between a data analyst and a business intelligence analyst. Indeed, sometimes it just comes down to what title a company gives a position. But, in theory at least, what sets a BI analyst apart? According to Indeed, a business intelligence analyst — or, sometimes just “business analyst” — is more narrowly focused than a data analyst on the metrics, sometimes called “key performance indicators” (KPIs), that can be used to evaluate a company’s performance. By definition, business intelligence and business analytics focus on the past, while the umbrella field of data analytics can include areas like prescriptive and predictive analytics  that focus on future activity.

According to, in the US the average business intelligence analyst salary is $84,803.

Data Architect

A data architect designs efficient pathways, protocols, and systems for data collection, preparation, and storage according to a business’ specific needs, capacity and resources.

According to, in the US the average data architect salary is $124,771.

Data Engineer

Data engineers and data architects are commonly confused, but the distinction is actually quite simple. While a data architect designs efficient pathways, protocols, and systems — plans them out — a data engineer focuses on creating them. 

According to, in the US the average data engineer salary is $112,555.

What should you look for in a master’s in data science program?


Before you fall in love with a master’s in data science program and start assembling your application, it’s crucial to ascertain whether your application will be welcome. When schools list requirements and prerequisites for prospective students, they mean it. Their top priority is turning out stellar data science professionals who will make an impact. Accordingly, they will only accept students who show an aptitude to thrive in their program. 

This might mean that a program will give preference to computer science or applied mathematics majors or require a certain GPA or certain scores on the Graduate Record Examination (GRE) or other standardized tests. If you’re a non-traditional applicant or right on the edge qualification-wise, there’s no harm in shooting off an email to the admissions director before you spend the time crafting an application.


While the core curriculum of most data science programs will be fairly consistent, different schools will have different strengths and emphases. As you are researching, try to identify whether topics like big data, machine learning, data mining, or business analytics are important to you, and, if so, make sure that you narrow down your choices to the programs that will offer courses in these areas.


These days, many data science master’s programs can be completed online in addition to on campus. Some schools only offer an online program, often with the option to attend part-time or full-time.

Learning data science online gives much-needed flexibility to those who don’t wish to relocate, want to continue working, or need to care for a loved one. But online study isn’t for everyone. Some see social benefit in meeting their teachers and fellow students in person, not to mention the potential for in-person networking. Others simply like the campus experience and the motivation and inspiration that comes with it.

And all online programs aren’t created equal: some will offer asynchronous content so that you can self-pace your study, others will offer live instruction, while still others will provide some hybrid of the two.

In the end, you’ll have to decide which option will work best for your particular situation and desires and adjust your research accordingly. There are loads of options to learn data science online and in person, so whichever way you go you can be confident in finding a program that will work for you.

Student Outcome

Before even applying to a program, you want to be sure it will get you where you want to go — there’s no use spending time and money on education if you won’t recoup this investment with a great career in data science. Oftentimes, departments will proudly list graduate placement on their websites. You might also hit up LinkedIn to see where alumni have ended up.


Let’s face it: higher education is expensive. Spurred by breakneck growth in university administrations and college campuses, tuitions are higher than they’ve ever been and only growing.

Only structural changes will provide relief for those seeking undergraduate and graduate degrees, but online study can offer a substantial improvement when it comes to the total cost of education. As we’ve mentioned above, not having to relocate, take time off from your job, or hire a caretaker for your loved ones — not to mention transportation costs — already puts a significant amount of money back in your pocket. 

It gets even better. As U.S. News & World Report notes, “the average per credit price for online programs at the 168 private colleges that reported this information is $488 – lower than the average tuition price for on-campus programs at ranked private colleges, which is $1,240 among the 113 colleges that reported this information.” 

It’s worth keeping in mind that some disagree that online education offers a cost benefit compared to in-person study — your best bet will always be to crunch the numbers yourself — but if you’re sitting on your couch trying to decide between studying data science online and heading to campus, keep in mind the potential financial upshot of staying right where you are. To help assess the return on education, check out our guide on salary outcomes for data science master's graduates.

Our Picks for Best Master’s in Data Science Programs

It’s important to emphasize that there is no single “best” master’s in data science program for all the aspiring data scientists out there. For our picks, we’ve foregone ranking and focused instead on pointing interested individuals to a variety of programs that we think will deliver them lasting value.

In making our picks for best master’s in data science programs, we’ve taken into consideration:

  • Reputation: Does a school have that “wow” factor that will get your resume noticed?

  • Curriculum: Does a program offer a well-rounded curriculum, potentially with one or more strengths that set it apart?

  • Career-Readiness: Does the program offer resources to help prepare students to become working professionals? Does it include a capstone project? If available, does student outcome data affirm a program as a good investment? Are graduates getting placed in well-paying jobs?

  • Modality: Does a school offer its curriculum online, in-person, or both? Are there options for part-time, full-time, and self-paced study?

  • Cost: Does a school offer good value for money, whether someone is interested in paying up for a name or getting a great education for less at a state school?

washington seal

The University of Washington

Seattle, WA

The University of Washington's MS in Data Science (MSDS) program offers students training in statistical modeling, data management, machine learning, software engineering, research design, and much more, with a focus on practical application in non-profit and for-profit industries through a two-semester capstone project.

Alumni have gone on to work at Amazon, Boeing, Facebook, Google, Microsoft, T-Mobile, Zillow, and the Institute for Health Metrics and Evaluation. The average salary for an alumnus or alumna is $124,000.

UW’s data science program is committed to diversity: the incoming cohort is 58% women and 59% international students from countries like Argentina, Chile, China, Ethiopia, India, Pakistan, Taiwan, and South Korea.

Selected Courses:

  • Software Design for Data Science

  • Applied Statistics & Experimental Design

  • Statistical Machine Learning for Data Science

Program Length & Modality:

  • Full Time: 1.5 years, 2 course per quarter, 40 hours per week in Seattle

  • Part Time: 2.5 years, 1 course per quarter, 20 hours per week in Seattle

Total Credits: 40

Admissions Requirements:

  • Minimum equivalent of four-year bachelor’s degree from regionally accredited US college or university or foreign equivalent

  • Official transcripts

  • Minimum 3.0 GPA, with possibility of admission petition for lower GPA

  • International students who are non-native English speakers must demonstrate English proficiency through minimum scores on TOEFL (80), Duolingo (105), or IELTS (6.5).

  • GRE scores not required

  • Minimum skills in mathematics, computer science, and computer programming (equivalent of Calculus III, Linear Algebra, and two introductory-level programming courses)

    2022-2023 Tuition: ~$17,000/year (resident) / ~$32,000/year (non-resident)

ut austin seal

The University of Texas at Austin

Austin, Texas

UT Austin’s Master of Science in Data Science online program offers a flexible and inexpensive way to gain graduate-level training in simulation, visualization, machine learning, and optimization. While delivered through the edX platform, the materials for this online master’s program are created and supervised by UT Austin faculty and staff.

Selected Courses:

  • Probability and Simulation-Based Inference for Data Science

  • Foundations of Regression and Predictive Modeling

  • Reinforcement Learning

  • Optimization

Program Length & Modality: Self-paced online, between 2 and 6 years

Total Credits: 30

Admissions Requirements:

  • Bachelor’s degree from accredited institution required

  • 3.0 GPA or higher preferred

  • Must demonstrate knowledge of mathematics and programming through coursework, experience and MSDS Quest Assessment

    2022-2023 Tuition: $10,000 for entire program

northwestern seal

Northwestern University

Evanston, IL

Northwestern’s Master’s in Data Science program focuses on teaching students how to use programming languages and environments like R, Python, Go, TensorFlow, and Keras for deep learning applications to drive business growth. 

Students choose one of five specializations: Analytics and Modeling, Analytics Management, Artificial Intelligence, Data Engineering, or Technology Entrepreneurship.

Selected Courses:

  • Data Science and Digital Transformation

  • Foundations of Data Engineering

  • Artificial Intelligence and Deep Learning

  • Database Systems and Data Preparation

Program Length & Modality: Self-paced online or one-year hybrid (2 on-campus and 1 online course per semester)

Total Credits: 12 courses

Admissions Requirements:

  • US bachelor’s degree from regionally accredited institution

  • International students who are non-native English speakers must demonstrate English proficiency through minimum scores on TOEFL (100) or IELTS (7).

  • Each application is assessed holistically. Though not required, students should be able to demonstrate aptitude or existing ability in programming and applied mathematics and be able to justify why a master’s in data science will help them meet their professional goals.

    2022-2023 Tuition: $58,860 for entire program

columbia seal

Columbia University

New York, NY

Columbia’s MS in Data Science offers students the chance to undertake their own research, complete a capstone project, and learn from Columbia’s stellar faculty.

Graduates from Columbia’s masters degree program work at Amazon, Goldman Sachs, Google, J.P. Morgan, LinkedIn, McKinsey, NBC Universal, Ruku, Starbucks, and Walmart.

Selected Courses:

  • Exploratory Data Analysis and Visualization

  • Computer Systems for Data Science

  • Big Data in Finance

  • Natural Language Processing: Computational Models of Social Meaning

Program Length & Modality: Generally 2 year, on campus

Total Credits: 30

Admissions Requirements: 

  • Undergraduate degree

  • Prior quantitative and programming coursework

  • TOEFL, IELTS, or PTE Academic test scores for international applicants who aren’t English native-speakers

2022-2023 Tuition: ~$71,000 for entire program

drexel seal

Drexel University

Philadelphia, PA

Drexel’s Online Master’s Degree in Data Science allows students to choose one of three possible elective tracks — Analytics, Mining, and Algorithms; Visualization and Communications; Management and Accountability — in addition to core data science courses focusing on machine learning, cloud computing, data acquisition, and more. Students also complete a capstone project. 

Those holding bachelor’s degrees who don’t wish to complete a full data science degree program or who aren’t yet qualified can instead take one of Drexel’s certificate programs in applied data science, computational data science, or big data analytics.

Selected Courses:

  • Applied Machine Learning for Data Science

  • Introduction to Data Analytics

  • Healthcare Informatics

  • Disaster Recovery, Continuity Planning, and Digital Risk Assessment

What’s next?

In this article, we’ve introduced data science, laid out the reasons for pursuing a master’s in data science, given some important qualities to look for in a great data science master’s program, and presented some of our favorite programs. 

As you’re researching next steps to take on your data science journey, we’d recommend also checking out our articles on the typical data science career path, our tips for how to get a job in data science, and, if you’re new to programming, our guide to data science programming languages. If, after checking out the data science master’s programs above, you aren’t sure you’re ready to commit the money and time just yet, you might also consult our data science bootcamp guide (or our online DS bootcamps guide) and read our thinking on whether a bootcamp could be right for you.