data students talking

Become a Tech Industry Leader

Gain the knowledge, skills and networks to succeed in the fast-growing fields of data analytics and machine learning at top-ranked Duke University. Our master’s degree and graduate certificate programs will prepare you with the tools to manage and interpret large datasets to discover information, solve problems and guide decisions. With Duke's array of program options, you can prepare for the career you want—whether it’s a deep focus on designing machine learning algorithms or a management role applying data science to transform a product or a business.


Take the first step

The GRE is optional for 2022 applications.

Why Duke?

  • Learn from faculty ranked #10 in the U.S. for research productivity
  • Extensive interdisciplinary ties across Duke—one of the world’s leading universities
  • Dedicated career services & strong industry networks
  • Strong support for entrepreneurial interests
  • Welcoming, close-knit community
  • Low cost of living in an area ranked one of America’s Best Places to Live
view of Duke West Campus

Duke ranks among the top 10 universities in the world in AI/machine learning research.

(NeurIPS 2017 Publication Index)

Wanxin Yuan

"The fundamental software skills and advanced machine learning techniques I learned at Duke are essential for my current job, especially when I'm doing work related to building ML models."

software engineer, google

Choose a degree that matches your goals

Data & Machine Learning Track
MS or MEng in ECE

Optimize machine-learning research or lead machine-learning development projects with a focused Master of Science, or a specialized Master of Engineering, in Electrical & Computer Engineering

Sample job roles

  • Machine Learning Engineer
  • Machine Learning Researcher
  • Core Data Scientist
  • Data Scientist

Sample courses

  • ECE 682D: Probabilistic Machine Learning
  • ECE 590: Introduction to Deep Learning
  • ECE 590:Computer Engineering ML and Deep Neural Nets
  • ECE 590: Textual Data Acquisition and Analysis
  • ECE 580: Introduction to Machine Learning
  • MENG 540: Management of High-Tech Industries
  • MENG 570: Business Fundamentals for Engineers

MS: Coursework-only, Project or Thesis options

MEng: Business courses and Industry internship

1.5 - 2 years

Learn more »

Data & Machine Learning Track
Engineering Management

Deploy and manage data analysis and machine learning to improve business processes with a Master of Engineering Management degree

Sample job roles

  • Business Intelligence Analyst
  • Financial Analyst
  • Data Analyst
  • Data Scientist

Sample courses

  • EGRMGMT 588: Machine Learning Principles and Applications for Engineering Managers
  • EGRMGMT 590.XX: (585) Fundamentals of Data Science in Engineering Management
  • EGRMGMT 590.XX: (587) Data Visualization for Engineering Managers
  • EGRMGMT 590.XX: Marketing Analytics and Research
  • EGRMGMT 590.XX: New Opportunities in Big Data

Industry Internship

1-year campus option / 2-year online option

Learn more »

Artificial Intelligence for Product Innovation
MEng or Graduate Certificate

Build products & systems integrating AI and machine learning with a Master of Engineering degree, or an online graduate certificate

Sample Job Roles

  • Product Development Engineer
  • Data Scientist
  • Machine Learning Applications Engineer
  • Machine Learning Product Manager

Sample Courses

  • AIPI 510: Sourcing Data for Analytics
  • AIPI 520: Modeling Process & Algorithms
  • AIPI 540: Building Products Using Deep Learning
  • AIPI 560: Legal, Regulatory & Ethical Implications of AI

Industry Capstone Project

MEng: 1 year

Online Graduate Certificate: 16 months

Learn more »

Data Analytics Focus
BME, CEE or Risk Engineering

Apply machine-learning techniques to design solutions for specific engineering fields

Health Data Sciences—MS/MEng in Biomedical Engineering

Sample courses:

  • BME 590-05: Data Science & Health
  • BME 590-02: Medical Machine Learning
  • BME 590L-13L: Machine Learning in Imaging

Learn more »

Risk Engineering—MEng

Sample courses:

  • STA 502: Bayesian Inference & Decision
  • CEE 690: Uncertainty Quantification
  • ENERGY 590: Applied Energy Economics

Learn more »

Systems, Risk & Decisions—MS, Civil/Env. Engineering

Sample courses:

  • CEE 690-07: Model-Based Data Science
  • CEE 690-05: Health & Environmental Data Science
  • CEE 690-02: Environmental Spatial Data Analysis

Learn more »

Where Our Graduates Go

Duke students in data analytics and machine learning courses have been hired for positions at leading companies such as:

  • Software engineer, Google
  • Machine learning engineer, Apple
  • Data scientist, Infinia ML
  • Machine learning engineer, Weibo Corporation
  • Senior data scientist, Salesforce
  • Associate data scientist, Zenefits

Job postings for data scientists have more than tripled in the past five years, and openings are projected to grow much faster than average through 2026.

two students look at a computer

Request more information