North Carolina offers a small but strong group of graduate programs for students who want advanced training in machine learning, artificial intelligence, and data science. The three programs below take different approaches: Duke focuses on applied AI product development, North Carolina A&T combines data science with engineering and research computing, and UNC Charlotte offers a dedicated M.S. in Artificial Intelligence.
That range gives students options across private and public universities, online and campus study, and programs aimed at both working professionals and full-time graduate students.
North Carolina Machine Learning and AI Master’s Programs
| School | Program | Location | Format | Credits |
|---|---|---|---|---|
| Duke University | MEng in Artificial Intelligence for Product Innovation | Durham, NC | Campus or Online | 30 |
| North Carolina A&T State University | MS in Data Science and Engineering | Greensboro, NC | Online | 30 |
| UNC Charlotte | MS in Artificial Intelligence | Charlotte, NC | Campus | 30 |
Program details can change. Review each university’s current curriculum, tuition, and admissions information before applying.
Duke University
Master of Engineering in Artificial Intelligence for Product Innovation
Duke’s Artificial Intelligence for Product Innovation Master of Engineering is an applied AI degree built around using machine learning to create products and solve real-world problems. The 30-credit curriculum combines eight technical courses, two business courses, and a capstone project.
Students can study on campus in Durham or complete the degree online. Duke lists the campus program at 12 months and the part-time online path at 24 months. The program is a strong fit for students who want technical AI training combined with product development, leadership, and hands-on project work.
- Degree: Master of Engineering in Artificial Intelligence for Product Innovation
- Credits: 30
- Format: Campus or online
- Length: 12 months on campus or 24 months part-time online
- Location: Durham, North Carolina
Read our full Duke University program profile
North Carolina A&T State University
Master of Science in Data Science and Engineering
North Carolina A&T’s M.S. in Data Science and Engineering is an interdisciplinary 30-credit program with research areas that include artificial intelligence and machine learning, autonomous vehicles, bioinformatics, image and video processing, scalable algorithms, and intelligent systems.
The online program can be completed in two to three semesters of full-time study. Students can choose a project or course-only option. North Carolina A&T lists distance-education graduate tuition at $303 per credit for North Carolina residents and $1,035.45 per credit for out-of-state students, before applicable fees or program charges.
- Degree: Master of Science in Data Science and Engineering
- Credits: 30
- Format: Online
- Length: 2–3 semesters full time
- Location: Greensboro, North Carolina
Read our full North Carolina A&T State University program profile
UNC Charlotte
Master of Science in Artificial Intelligence
UNC Charlotte’s M.S. in Artificial Intelligence is a 30-credit campus program covering machine learning, MLOps, AI ethics and governance, applied AI systems, and the infrastructure used to put AI systems into production.
The program is built with working professionals in mind. Courses are offered after 4 p.m., and students may have access to classes at UNC Charlotte’s Dubois Center in Uptown Charlotte. The program admits students for fall and spring entry and also provides bridge coursework for applicants who need additional computer science preparation.
- Degree: Master of Science in Artificial Intelligence
- Credits: 30
- Format: Campus, with evening classes
- Starts: Fall and spring
- Location: Charlotte, North Carolina
Read our full UNC Charlotte program profile
How the North Carolina Programs Compare
These programs overlap in AI and machine learning, but they serve different goals.
- Duke University: Best suited to students who want applied AI, product development, business coursework, and a choice between campus and online study.
- North Carolina A&T: A strong option for students who want an online public-university program that combines data science, engineering, research computing, and machine learning applications.
- UNC Charlotte: A strong fit for students who want a dedicated AI degree with machine learning, MLOps, responsible AI, and evening classes in a major financial and technology center.
Why Study Machine Learning or AI in North Carolina?
North Carolina gives graduate students access to two major technology and research centers. The Research Triangle connects universities and employers around Raleigh, Durham, and Chapel Hill, while Charlotte has a large financial-services and technology sector. That creates opportunities to apply machine learning in areas such as healthcare, finance, software, engineering, biotechnology, and data analytics.
The state’s three programs also give students meaningful format choices. Duke offers both online and campus study, North Carolina A&T provides an online path, and UNC Charlotte offers an evening-friendly campus program.
Choosing a North Carolina Master’s Program
Start with the type of work you want to do after graduation. Students interested in AI product development may prefer Duke. Students who want data science and engineering breadth may favor North Carolina A&T. Students who want a degree centered specifically on modern AI systems may find UNC Charlotte especially appealing.
Then compare format, cost, prerequisites, and pace. North Carolina residents may find the public-university options especially attractive on price, while working professionals may place more value on Duke’s online option, North Carolina A&T’s distance format, or UNC Charlotte’s evening schedule.
Explore More Machine Learning Master’s Programs
North Carolina is one part of a much larger graduate AI and machine learning landscape. You can compare machine learning master’s programs across the United States or review individual school profiles for more detail on curriculum, admissions, tuition, and program format.
