This is a ranking of the Best Online Master’s Degrees in Machine Learning in the United States.

What is Machine Learning?
Machine Learning focuses on finding and predicting patterns. It is often seen as a subset of artificial intelligence. Artificial intelligence applies machine learning as a factor in solving problems.
The field of Machine Learning concentrates on mathematical algorithms. It creates software for machines to accumulate data to predict and solve future problems. It harnesses mathematics and data to create efficient, intuitive technologies. These technologies include digital assistants, traffic predictions, face recognition and product recommendations.
What does a degree in Machine Learning involve?
Machine Learning programs can often be tailored to your research interests. Courses cover an intense study of algorithms and learning theories and application. Graduates can pursue careers in Data Analytics, Business Intelligence, Software Engineering, Robotics, and many more.
Earning an online master’s degree in machine learning will allow you the flexibility of at-home learning paired with the intensity of your course load. A master’s degree allows specific expertise that sets you apart as you enter the workforce.
Best Online Master’s Degrees in Machine Learning Ranking Guidelines
Best Online Master’s Degrees in Machine Learning

The School of Engineering at Columbia University offers an Online Computer Science Master’s Degree in Machine Learning. The curriculum requires:
- Breadth courses
- Six points of Required Track courses
- Six points of Track Electives
- Six points of General Electives
Breadth courses cover three essential categories:
- Theory
- Systems
- AI and Applications
Students must complete a minimum of one approved class from each category and then one additional class from any of the three categories. Students must maintain a minimum GPA of 2.7 throughout the program. At the end of the program students can apply their knowledge to a variety of fields including:
- Bioinformatics
- Fraud detection
- Intelligent systems
- Finance
- Information retrieval
Credit requirements: 30 credits
Selection of possible courses:
- Foundations of Graphical Models
- Computer Vision
- Computational Aspects of Robotics
- Biometrics
- Speech Recognition
- Advanced Robotic Manipulation
Program length: Up to five years
Start dates: Fall, Spring, and Summer
Admissions and transfer credit information: Students must have an undergraduate degree, preferably in a related field, with a minimum GPA of 3.3. Students must submit transcripts, resume, personal statement, three letters of recommendation, and GRE test scores.
Admissions accepts up to six transfer credits.
Accreditation:
Columbia University receives accreditation from the Middle States Commission on Higher Education.
Colorado State University offers several computer science related fields of study including:
- Data Analytics
- Information Technology Management
- Cyber Security
- Web Application Development
- Artificial Intelligence and Machine Learning
Students may enroll in several of these fields at the undergraduate or graduate level.
The Online Master of Science in Artificial Intelligence and Machine Learning degree is for students with an interest in designing technical solutions for real-world problems. Students must complete coursework in Discrete Mathematics and Quantitative Business Analysis before starting this program. Through out the degree students gain experience in:
- Achieving goals using Artificial Intelligence reasoning
- Applying logic and machine learning to problem solving
- Analyzing and controlling project goals and outcomes
- Using ethical practice in data processing and robotic control
Graduates of the program have successful careers as:
- Intelligence or Interaction Designer
- Systems Analyst
- Software Developer
- AI or Machine Learning Scientist/Engineer
Credit requirements: 30 credits
Selection of required courses:
- Principles of Programming
- Ethical Leadership in Software Development
- Foundations of Operating Systems
- Principles of Machine Learning
- Applying Machine Learning and Neural Networks – Capstone
Online instruction style: Asynchronous
Admissions and transfer credit information: Interested applicants must have a previous undergraduate degree with a 3.0 GPA. Students must submit previous transcripts, a statement of purpose, a professional resume, and CSU’s SmarterMeasure Assessment.
Minimum GPA requirement: 2.3
Total transfer credit accepted: 90 credits
GRE or GMAT requirement: No
Accreditation:
The Higher Learning Commission provides Colorado State University Global with accreditation.

Stevens Institute of Technology offers an Online Master of Science in Machine Learning. The curriculum requires students to complete a minimum of four core courses and three electives. Students gain a comprehensive understanding of deep learning theory. Students then develop real-world applications in a variety of fields including:
- Computer vision
- Speech recognition
- Natural language processing
- Robotics
- Finance
- Weather prediction
Both thesis and non-thesis tracks are available. Stevens Institute encourages students to take advantage of the main campus location and its connections to New York City for internship opportunities. Graduates of the program have found career opportunities as:
- Research Scientist
- Data Scientist/Engineer
- Machine Learning Engineer
- Business Intelligence Developer
Credit requirements: 30 graduate credits
Selection of required courses:
- Machine Learning: Fundamental and Applications
- Artificial Intelligence
- Deep Learning
- Natural Language Processing
- Statistical Machine Learning
Learning enrollment options: Part or Full time enrollment
Admissions and transfer credit information: Students must have a prior undergraduate degree with a minimum GPA of 3.0. Students must submit official transcripts and two letters of recommendation. Submitting a professional resume is optional. Students attending full-time must also submit GRE scores. Admissions does not require GRE scores for students attending part-time.
Accreditation:
Stevens Institute of Technology receives accreditation from the Middle States Commission on Higher Education.

The online Master of Science in Data Science at Southern Methodist University is interdisciplinary. Students experience course influences from:
- The Dedman College of Humanities and Sciences
- The Lyle School of Engineering
- The Meadows School of the Arts
There are two areas of specialization available, Machine Learning or Business Analytics. The online Master of Science in Data Science with specialization in Machine Learning requires:
- 30 credits of coursework
- 1.5-credit immersion experience located on an SMU campus in Texas
- 2-credit capstone project
Students gain experience with advanced computational algorithms. Students then apply the algorithms in an effort to solve complex problems. Upon graduate students may pursue highly technical careers such as:
- Data Architect
- Programmer
- Application Developer
- Statistician
Credit requirements: 33.5 credits
Selection of required courses:
- Statistical Foundations for Data Science
- Doing Data Science
- Applied Statistics: Inference and Modeling
- File Organization and Database Management
- Machine Learning
- Visualization of Information
- Quantifying the World
Online instruction style: Asynchronous and Synchronous aspects. Classes are held live, while students can complete coursework at their own pace.
Program length: Most students finish in twenty to twenty four months.
Start dates: January, May, August, and November. Students enter and progress as a cohort.
Admissions and transfer credit information: Students must submit transcripts, professional resume, statement of purpose, at least one letter of recommendation, and GRE test scores.
Accreditation:
Southern Methodist University receives accreditation from the Commission on Colleges of the Southern Association of Colleges and Schools.

The Online Master’s in Computer Science degree through Georgia Tech offers specializations in:
- Computation Perception and Robotics
- Computing Systems
- Interactive Intelligence
- Machine Learning
The Online Master of Science in Computer Science: Machine Learning Specialization is the first degree of its kind available through a Massive Online Open Course platform. This format allows Georgia Tech to reach a larger student body at a more affordable price. Georgia Tech is able to offer this program format in partnership with Udacity and AT&T.
Students must complete 15 hours of coursework for the Machine Learning specialization. This includes six hours of core courses and nine hours of electives. The additional 15 hours to complete the degree are any free elective courses through the Computer Science program.
Credit requirements: 30 hours
Selection of possible courses:
- Introduction to Graduate Algorithms
- Machine Learning
- Computer Vision
- Reinforcement Learning and Decision Making
- Big Data for Health
- Bayesian Methods
Program length: Most students complete the program in three years. Georgia Tech allows up to six years.
Start dates: Fall or Spring
Admissions and transfer credit information: Students must submit previous transcripts showing a minimum GPA of 3.0. Admissions prefers applicants with a strong background in a computer science related area. Additional material includes three letters of recommendation and GRE test scores.
Accreditation:
Georgia Tech receives accreditation from the Southern Association of Colleges and Schools Commission on Colleges.
Best Online Master’s Degrees in Machine Learning
Best Online Master’s Degrees in Machine Learning, Ranking Guidelines:
These programs were chosen and ranked for master’s degrees in Machine Learning that are offered fully online. Programs in Machine Learning were ranked higher than programs in Computer Science with a Machine Learning specialization. The programs were also evaluated based on variety of courses, online learning resources, and academic reputation.