Master's in Data Science Online

Data science is an eclectic discipline that draws from many academic traditions, including mathematics, statistics, and computer science. It is a practical, applied science, more in tune with engineering than physics, more in the style of business than economics. Most recently, driven by the pace of technology, data science has become identified with machine learning and artificial intelligence (AI). The integration of data science, AI, and business strategy has created unprecedented demand for professionals who can develop intelligent systems that drive organizational transformation. Students can build the essential analysis and leadership skills needed for careers in today's data-driven world in this fully-remote Master of Science in Data Science program designed for working professionals.

AI Engineering Skills with Data Science Breadth

The Master of Science in Data Science (MSDS) program offers AI-assisted data science with a breadth of AI courses typically found in specialized AI engineering master's programs, while also building broader expertise across the full data science landscape. Courses in the program are updated each term to keep pace with information technology, including current developments in database systems, large language models (LLMs), generative artificial intelligence, and software agents.

Earn your degree entirely online, part-time, at your own pace.

START MY APPLICATIONRequest Information ATTEND AN INFORMATION SESSION

Next application deadline: January 15

Choose your specialization

Focus your study in one of five specializations — Analytics and Modeling, Analytics Management, Artificial Intelligence, Data Engineering, Technology Entrepreneurship — or a track in general data science.

Leaders in AI

Northwestern's MS in Data Science program offers a comprehensive suite of AI courses that prepare students to build intelligent systems using the latest technologies and methods. These project-based courses combine foundational concepts with hands-on experience, teaching students to work with large language models, conversational AI, natural language processing, and computer vision. From creating chatbots and autonomous agents to developing image recognition applications and reinforcement learning models, students gain the practical skills needed to succeed in today's rapidly evolving AI field.

MSDS 440-DL: Conversational AI Assistants

This is an applied artificial intelligence (AI) course. It introduces the development life cycle process, methods, and technologies for developing, configuring, and training conversational AI assistants. It draws on traditional natural language understanding, large language models, and open-source generative AI frameworks and libraries. The course surveys fundamental concepts of dialogue and domain engineering. It examines three pillars for building conversational AI assistants: business logic flow, dialogue understanding, and automatic conversation repair with fallbacks. Students employ common patterns and templates in dialogue engineering. They learn how to use conversational assistants in business process workflows across various industries, including services, healthcare, transportation, and retail. This is a case-study and project-based course with a programming component.

No prerequisites required.

MSDS 442-DL: AI Agent Design and Development

This is an applied artificial intelligence (AI) course. It provides an in-depth exploration of designing, developing, and deploying AI agents, with a focus on creating stateful, autonomous, and multi-agent systems. Students learn key concepts behind reason-and-act methods, intelligent prompting, finite state machines, and agent architectures. They use open-source frameworks and libraries to build multi-actor applications with large language models. They develop dynamic, reliable agents capable of executing complex multi-step workflows, incorporating human-in-the-loop processes, and interacting with external tools and application programming interfaces. Students learn how to design and deploy sophisticated AI agents, ranging from simple reactive systems to advanced goal-driven systems. This is a case-study and project-based course with a programming component.

No prerequisites required.

MSDS 453-DL: AI and Natural Language Processing

This course explores cutting-edge developments in artificial intelligence, machine learning, and computational linguistics, with a focus on deep learning techniques. Students work with unstructured and semi-structured text, transforming text into numerical vectors and converting higher-dimensional vectors into lower-dimensional ones for analysis and modeling. The course covers parts-of-speech parsing, information extraction, semantic processing, text classification, sentiment analysis, text embeddings, topic modeling, text summarization and generation, and question answering. Students explore large language models, particularly generative pretrained transformers (GPTs). This is a project-based course with extensive programming assignments.

MSDS 458-DL: Artificial Intelligence and Deep Learning

This course introduces the field of artificial intelligence from its origins with logic programming to contemporary deep learning models. It illustrates generative, probability-rule-based models as well as discriminative models for learning from data. It reviews applications of artificial intelligence and deep learning in vision and language processing. Students learn best practices for building deep learning models for classification and regression. The learn about feature engineering, autoencoders, and strategies of unsupervised and semi-supervised learning, as well as reinforcement learning. This is a project-based course with extensive programming assignments.

MSDS 459-DL: Knowledge Engineering

This course reviews methods for developing knowledge-based systems, providing examples of their use in intelligent applications and conversational agents. It uses relational, document, and graph databases for storing information about relationships among words, people, places, events, and things. Students learn about knowledge representation and automated reasoning. They query databases and employ logic programming and machine learning in applications for information extraction and delivery, including question answering applications.

MSDS 462-DL: AI and Computer Vision

A review of specialized deep learning methods for vision, including convolutional neural networks, recurrent neural networks, generative adversarial networks, region-based convolutional neural networks, you-only-look-once models, single-shot detectors, and state-of-the-art text-to-image methods. Students work with raw image files, photographs, hand-written documents, x-rays, and sensor images. Students process image data, converting pixels into numeric tensors for analysis and modeling. They see real-world applications for visual exploration, discovery, navigation, image classification, facial recognition, remote sensing, medical diagnostics, and image generation.

MSDS 464-DL: AI Systems and Robotics

This course introduces reinforcement learning as an approach to intelligent systems. It reviews Markov decision processes, dynamic programming, temporal difference learning, and deep reinforcement learning. Students see how user feedback and reinforcement learning contribute to model development, with special reference to generative artificial intelligence. They develop, debug, tune, and visualize the model development process. They implement robotic process automation, personal assistants, and software agents, including conversational agents. This is a case study and project-based course with a substantial programming component.

Work in the programming language that meets your needs

The MSDS program features three languages:  Python, R, and Go.  Students in the data science master's program gain experience with these three languages and can tailor their studies to one language or another.

  • Python is currently the most popular computer language in data science.  It is especially strong in natural language processing and as a client to deep learning platforms.
  • R, with numerous packages for analytics and modeling, is well-regarded by applied statisticians.  It is an excellent choice for scientific programming and applied research.
  • Go is a systems programming language designed for today's multi-processor computers.  It is well-suited for implementing scalable, high-performance systems for data science.

Learn why the master's in data science program has incorporated the Go Programming Language.


 

Build critical skills for careers in data science

As a student in the master's of data science program, you'll learn how to:

  • Articulate analytics as a core strategy of data science
  • Transform data into actionable insights
  • Develop statistically sound and robust analytic solutions
  • Demonstrate leadership
  • Formulate and manage plans to address business issues
  • Evaluate constraints on the use of data
  • Assess data structure and data lifecycle 

Where do MSDS graduates work?

Our graduates are making an impact at some of the world's most influential organizations. With expertise in analytics, machine learning, and data-driven decision-making, MSDS alumni are driving innovation at leading technology companies, financial institutions, consulting firms, and Fortune 500 enterprises across diverse industries.

Google, Amazon, AT&T Microsoft, Apple, JP Morgan Chase SC Johnson, The Walt Disney Company, Meta Oracle, Uber, Deloitte.

 

 

   

Choose the pace that's right for you

The master's of data science program is offered in part-time and accelerated full-time formats.

Master's in data science student taking notes at laptop

Part-Time Option

  • Classes are 100% remote
  • Part-time format, ideal for busy professionals
  • Self-paced—finish in as little as two years
  • Begin in any quarter
Part-Time Curriculum
Student raising hand in data science lecture

Accelerated Option

  • Blend of online and on-campus courses
  • Full-time pace for total immersion
  • Complete your degree in just one year
  • Begin in the fall quarter
  • Student visa eligible
Accelerated Curriculum

Both master's of data science program formats offer a choice of specializations that enable you to create the course of study you need to meet your career goals. Whichever you choose, you will learn from experienced, engaged faculty who are thought leaders in their fields.

Can't decide?

COMPARE PROGRAM OPTIONS


We welcome international students from around the world to apply for the accelerated MSDS option. If admitted to the accelerated option, international students are eligible to receive a student visa.


 

What our students say

Sunny Yurasek headshot taken at Northwestern University campus in Chicago on a Fall day.

I learned the art of possibility, not just within the industry I worked in, but also about the power of understanding data science and using it to transform various industries in the world we live in.”

Sunny Yurasek, MS in Data Science ('20)

Sunny's Full Story

The Northwestern name and the predictive analytics aspect of the program have opened many doors for me.”

JR Runez, MS in Data Science ('16)

JR's Full Story

JR Runez headshot taken at the iconic Thompson Center, the location of Google's new campus.

More about the Master's in Data Science

MS in Data Science Online Courses

Courses range from statistical analysis to database systems to practical machine learning. Explore all the MS in Data Science online courses for full detail on the program's offerings.

Data Science Curriculum

To obtain the Master of Science in Data Science degree, students complete 12 courses that will enable them to build the high-level skills needed for careers in data science. Courses include core courses, specialization courses, a leadership or project management course, and a capstone project or thesis. Curriculum options vary slightly between the part-time and accelerated options.

REVIEW PART-TIME CURRICULUMREVIEW ACCELERATED CURRICULUM

Master's in Data Science Admission

A variety of factors are considered when your application is reviewed. Background and experience vary from student to student. For a complete list of requirements, see the admission page for SPS graduate programs.

Tuition and Financial Aid

Tuition for the Master's in Data Science program at Northwestern is comparable to other competitive online analytics programs across the nation. Financial aid opportunities exist for students at Northwestern. Complete details can be found on the tuition and financial aid for Data Science page.

Registration Information

Already accepted into the Master's in Data Science program? Get ahead and register for your classes as soon as possible to ensure maximum efficiency in your trajectory.

 COURSE SCHEDULE & REGISTRATION REGISTRATION POLICIES & CONTACTS

Data Science Careers

As this interdisciplinary field continues to evolve, data scientists are defining new areas of focus to play key roles at various stages of the business cycle through modeling, engineering, and management. Consequently, professionals with expertise in data analysis, mathematics, machine learning, object-oriented programming, computer science, and business management are in demand across a wide range of industries.

Data Science Program Faculty

MSDS faculty members include data scientists, professional researchers and consultants, social scientists, mathematicians, statisticians, and computer scientists who bring practical real-world experiences to the online classroom and engage with students on an interpersonal level. Most faculty members hold terminal doctoral degrees and have extensive teaching and business experience.

MSDS Student Leadership Council

The MSDS Student Leadership Council strives to broaden awareness of data science in practice and build a sense of community in the program by fostering relationships among students, alumni, and leading industry professionals.


Find out more

Northwestern Master's in Data Science

Faculty Insights: Entrepreneurship in Data Science

MS in Data Science faculty who teach courses in the Technology Entrepreneurship certificate and specialization discuss the many aspects of this field and share their own experiences and insights about startups.

Kimberly Chulis

Kimberly Chulis, PhD, has experience working and consulting for numerous companies and is the co-founder and CEO of Core Analytics® and the BrandMeter* Architect. Kim is an instructor of MSDS 470: Technology Entrepreneurship.

Bala Kamallakharan

Bala Kamallakharan is the founder of Startup Iceland and also co-Founder of Dattaca Labs and Iceland Venture Studio. Bala teaches MSDS 472: Management Consulting and is developing an MSDS special topics course on product prototyping.

Dipyaman Sanyal

Dipyaman Sanyal has worked as a quantitative and financial analyst for numerous corporations and is the co-founder and CEO of dōnō consulting. Dipyaman teaches MSDS 474: Accounting and Finance for Technology Managers.

Corporate Data Science Training

  • Let us assess your training needs. We will work with you to evaluate your needs and tailor a program that meets your schedule and budget.
  • Your team members will learn together in small online classes and build the skills needed to implement consistent, high-level best practices across your organization.
  • You can increase the decision-making and forecasting ability of your organization without adding new positions.
Find out more about corporate training

 

Frequently Asked Questions

What can you do with a data science degree?

A master’s in data science from SPS can help you unlock a variety of in-demand career options across industries. Due to the ever-growing volume of data on everything from public health to consumer buying patterns, virtually every company and organization relies on experts in data science to make informed decisions and improve operations. In the online master’s in data science program, you’ll gain both theoretical and practical knowledge from industry experts in data science, mathematics, statistics, social sciences, and more, providing you with essential technical and analytical skills, and a competitive edge when applying to jobs. Whether you’re interested in finance, healthcare, e-commerce, or government, a data science master’s is the key to exploring the fields that interest you and leveraging that passion to create real-world change. For more information on the kinds of opportunities available to professionals with a master’s in data science, please visit our data science careers page.

Why is data science important?

Data science is a critical tool in making sense of the otherwise incomprehensible volumes of information all around us. By employing statistical analysis, machine learning, and data mining techniques, data scientists can identify trends, patterns, and correlations that might otherwise remain hidden. The pathways this creates helps businesses optimize their performance via consumer behavior and market research, manufacturers improve quality and efficiency, scientific organizations draw conclusions that enable innovation, and myriad other organizations optimize their performance. Data science is also an important tool for addressing social issues such as healthcare, education, and income inequality, as well as environmental change. Using insights from data scientists, policymakers and organizations can make informed decisions to benefit the greatest number of people. By earning your master’s in data science, you can become part of this force for progress and meet industry challenges head-on.

What are the prerequisites for the master’s in data science program at Northwestern?

In order to be considered for the part-time online master’s in data science program, you must have a four-year U.S. bachelor's degree from a regionally accredited institution or foreign equivalent. A background that demonstrates strong quantitative reasoning skills is also preferred, but not required; our admissions committee considers all prospective master’s in data science students holistically based on the quality of application materials, academic records, and professional experience.

How long does it take to complete the part-time master’s in data science program?

The online data science master’s program at SPS is designed to be completed within two to five years. Because most students balance their studies with full-time jobs, the average course load is one or two classes per quarter. This flexible part-time option allows you to apply at any time, begin during any quarter, and study at your own pace. If you are looking to fast-track your degree, consider applying to the in-person one-year data science master’s program.

What if I’m not sure if the master’s in data science program is right for me?

If you’re feeling unsure about joining in the online data science master’s program, consider enrolling in a certificate program first. Northwestern’s School of Professional Studies offers certificates in Analytics and Modeling, Analytics Management, Data Engineering, Health Data Science, and Technology Entrepreneurship. With the stackable certificate option, you can complete a four-course program for graduate-level credit and later apply that credit toward your master’s in data science degree. The stackable certificate route to earning your MSDS is the best way to determine if the program is right for you while also building your resume with in-demand skills.


Related programs

Master's in Information Systems     Business Analytics Certificate     Graduate Certificates          Online Bachelor's Degree     Project Management Certification     Health Analytics Master's
^ Back to top ^