Best Masters Degree Programs for Machine Learning

There is no single best master’s degree in machine learning. The right program depends on how much machine learning you want in the required curriculum, the background you bring, the format you need, and what you can spend.

Very few universities offer a degree titled machine learning. Most teach it inside a computer science, data science, artificial intelligence, or engineering master’s, sometimes as a named track and sometimes only through electives. That makes the curriculum a better guide than the degree title or the school’s reputation.

This page does not rank programs. It lists the programs we have profiled that carry machine learning in the degree or track name, points to our other comparison pages, and explains what to check before you apply.

Master’s Degrees With Machine Learning in the Title

These programs put machine learning in the name of the degree itself. Most pair it with artificial intelligence, data science, statistics, or engineering.

SchoolStateDegreeFormat
Carnegie Mellon UniversityPennsylvaniaMS in Machine LearningCampus
Claremont Graduate UniversityCaliforniaMS in Statistics & Machine LearningCampus
Colorado State University GlobalColoradoMS in AI and Machine LearningOnline
Drexel UniversityPennsylvaniaMS in Artificial Intelligence and Machine LearningOnline
Lindsey Wilson UniversityKentuckyMS in Applied Machine Learning and Artificial IntelligenceOnline or hybrid
Milwaukee School of EngineeringWisconsinMS in Machine LearningOnline
Northwestern UniversityIllinoisMS in Machine Learning and Data ScienceCampus
Oklahoma City UniversityOklahomaMS in Applied Artificial Intelligence and Machine LearningOnline
Stevens Institute of TechnologyNew JerseyMS in Machine LearningOnline or campus
Tarleton State UniversityTexasMS in Artificial Intelligence and Machine LearningOnline or campus
University of California, BerkeleyCaliforniaMaster of Artificial Intelligence and Machine LearningCampus
University of MarylandMarylandMS in Applied Machine LearningCampus
University of WashingtonWashingtonMS in AI & Machine Learning for EngineeringOnline
University of Wisconsin–MadisonWisconsinMachine Learning and Signal ProcessingCampus

Machine Learning Tracks, Concentrations, and Specializations

These programs offer machine learning as a named track, concentration, or specialization inside a broader degree. The track usually fits within the normal credit total, and the rest of the degree follows the parent program’s core requirements.

SchoolStateDegreeFormat
Arizona State UniversityArizonaMS in Data Science with Bayesian Machine LearningCampus
California State University, East BayCaliforniaMS in Computer Science – Artificial Intelligence and Machine Learning ConcentrationCampus
Georgia Institute of TechnologyGeorgiaMS in Computer Science – Machine LearningOnline or campus
Georgia Southern UniversityGeorgiaMS in Computer Science – Machine LearningOnline, hybrid, or campus
Georgia State UniversityGeorgiaMSA in Data Science and Analytics – Big Data and Machine LearningCampus
Mercy UniversityNew YorkMS in Computer Science – Artificial Intelligence and Machine LearningOnline, hybrid, or campus
Northern Arizona UniversityArizonaMS in Computer Science Customized for Machine LearningCampus
Ottawa UniversityKansasMS in Computer Science – AI and Machine LearningHybrid
San Jose State UniversityCaliforniaMS in Statistics – Machine Learning SpecializationCampus
Tennessee Tech UniversityTennesseeComputer Science MS: Machine Learning TrackCampus
University at AlbanyNew YorkMS in Computer Science – Artificial Intelligence and Machine LearningNot stated
University of ArizonaArizonaMS in Information Science: Machine LearningHybrid
University of Illinois ChicagoIllinoisMaster of Engineering – AI and Machine LearningOnline
University of Southern CaliforniaCaliforniaMS in Electrical and Computer Engineering – Machine Learning and Data ScienceCampus
University of TennesseeTennesseeMS in Computer Science with Data Mining & Machine LearningCampus
Western Governors UniversityUtahMS in Computer Science, Artificial Intelligence and Machine LearningOnline

A degree or track name does not show how much machine learning is required. Each profile lists the required courses, so you can see whether machine learning and deep learning are mandatory or optional.

Find Programs by What You Want to Study

Many strong options do not use the words machine learning in the degree name. These pages group every program we have profiled by subject, format, and location:

If You Want…Start Here
A degree with machine learning in its nameThe two tables on this page
A degree built around artificial intelligenceArtificial intelligence master’s programs
Machine learning within data scienceData science master’s programs
Required deep learning courseworkDeep learning master’s programs
Natural language processingNatural language processing master’s programs
Computer visionComputer vision master’s programs
Machine learning for engineersMachine learning engineering master’s programs
An online or hybrid programOnline machine learning master’s programs
A program in your stateMachine learning master’s programs by state

Lower-Cost Machine Learning Master’s Programs

Tuition for a machine learning master’s degree ranges from under $10,000 to more than $80,000. The programs below publish some of the lowest rates among the schools we have reviewed most recently. Figures are tuition only, come from each school profile, and leave out most fees.

SchoolDegreePublished Tuition
Georgia Institute of TechnologyMS in Computer Science – Machine Learning$227 to $248 per credit hour online; roughly $6,810 to $7,440 for 30 credits
Georgia Southern UniversityMS in Computer Science – Machine Learning$287 per credit hour for Georgia residents and online students; about $8,610 for 30 credits
Kennesaw State UniversityMS in Artificial Intelligence$306 per credit hour for Georgia residents on campus; $405 online
University of Texas at AustinMS in Artificial Intelligence (online)$10,000 plus fees
Fitchburg State UniversityMS in Computer Science – Data Science$347 per credit including fees, the same in state and out of state
Fort Hays State UniversityMS in Computer Science$362.73 per credit hour for Kansas residents and all online students
Wichita State UniversityMS in Data Science$367.92 per credit hour for Kansas residents
Stony Brook UniversityMS in Engineering Artificial Intelligence$471 per credit for New York residents
University at BuffaloMS in Engineering Science – Artificial Intelligence$471 per credit for New York residents
Binghamton UniversityMS in Computer Science – Artificial Intelligence$471 per credit for New York residents; $565 for nonresidents studying exclusively online
University of Illinois Urbana-ChampaignMaster of Computer Science (online)$620 per credit for Illinois residents; $793 for nonresidents

Resident rates apply only to students who qualify for in-state tuition, and rates change each year. Check the tuition section of each profile and the school’s own tuition page before you budget.

How to Choose a Machine Learning Master’s Program

These questions separate programs that look similar on paper:

  • Is machine learning required or elective? In a dedicated degree, machine learning and often deep learning are required courses. In a broad computer science or data science degree, a student can sometimes graduate without taking either.
  • What background does the program expect? Many programs assume programming, data structures, linear algebra, probability, and statistics. Some admit students from any major and add foundation courses, which increases cost and time.
  • Is the degree research-oriented or professional? A thesis option suits students who are considering a PhD or a research role. Professional degrees usually end with a capstone, project, or practicum and can be finished faster.
  • Which electives are actually offered? A long catalog list does not mean every course runs each year. Ask which machine learning electives were taught in the last two terms.
  • What format do you need? Campus, online, and hybrid versions of the same degree can differ in course choice, pace, and price.
  • What is the total cost? Compare tuition for your residency status, mandatory fees, and the number of terms you expect to enroll, not just the per-credit rate.
  • Is the degree STEM designated? International students who plan to work in the United States after graduation should confirm this with the school, because it affects eligibility for extended work authorization.

Compare More Machine Learning Master’s Programs

Every program on this site has a detailed profile covering curriculum, tuition, admission requirements, and format.

Before applying, check each university’s official website for current tuition, admission requirements, course availability, and application deadlines.