Cost & earnings at University of North Carolina at Chapel Hill What students borrow here, and what they go on to earn
The Master’s in Data Science at the University of North Carolina at Chapel Hill trains students to design, build and evaluate data-driven systems, combining statistical modelling, machine learning and software engineering. It suits graduates with quantitative or computational backgrounds who want to move into advanced analytical roles or continue to research-led careers in industry or academia.
This master's programme combines core foundations in statistics, machine learning and computing with applied modules that cover data engineering, visualisation and domain-specific applications. Typical topics include probability and statistical inference, supervised and unsupervised learning, deep learning, databases and data management, scalable data processing, high-performance computing, and ethical, legal and social implications of data science. Teaching is delivered through a mix of lectures, hands-on labs and project work, and many students complete a substantial capstone project or practicum that applies methods to a real dataset or organisational problem.
Applicants are normally expected to hold a bachelor’s degree from an accredited institution. Competitive candidates typically have a background in computer science, statistics, mathematics, engineering or another quantitatively oriented discipline. Required competencies include programming experience (for example Python or R), calculus and linear algebra, and a grounding in probability or statistics.
Graduates move into analytical and technical roles across industry, government and research. Common job titles include data scientist, machine learning engineer, data engineer, analytics consultant and research scientist. The programme’s applied training prepares alumni to work in sectors such as healthcare and biomedical research, finance and insurance, technology and internet companies, retail and consulting, and public policy.
Many students use the degree as a stepping stone to PhD study in computer science, statistics or interdisciplinary computational fields. The curriculum emphasises hands-on project experience and collaboration with external partners, helping graduates develop a portfolio they can show to employers and research supervisors.
UNC Chapel Hill offers a collaborative, interdisciplinary environment that connects computing and statistical expertise with strong domain research across health, social sciences and engineering. Students benefit from access to campus research centres and computational resources, opportunities to work with faculty on translational projects, and partnerships with research hospitals and regional industry.
The university’s location in North Carolina places it within a vibrant research and innovation ecosystem, providing access to internships and employer networks in the Research Triangle and beyond. Small-class interactions, active seminar series and an engaged alumni community help students build professional connections while receiving robust technical training.
Shortlist scholarships and plan your application — free guidance from our advisors.