New Jersey has two strong graduate programs for students who want advanced training in machine learning and artificial intelligence. New Jersey Institute of Technology offers a dedicated M.S. in Artificial Intelligence, while Stevens Institute of Technology offers a specialized M.S. in Machine Learning.
Both universities sit within the New York City metropolitan area and offer graduate study that goes well beyond a general computer science curriculum. Students can study machine learning, deep learning, artificial intelligence, natural language processing, computer vision, and related areas.
NJIT stands out for its flexible online and campus formats and its dedicated AI curriculum. Stevens offers one of the more directly specialized machine learning master’s degrees available in the region.
New Jersey Machine Learning and AI Master’s Programs
| School | Program | Location | Format | Length |
|---|---|---|---|---|
| New Jersey Institute of Technology | M.S. in Artificial Intelligence | Newark, NJ | Online or Campus | Varies |
| Stevens Institute of Technology | M.S. in Machine Learning | Hoboken, NJ | Online or Campus | About 1–2 years |
Program requirements and tuition can change. Review each university’s current curriculum, admissions requirements, and tuition information before applying.
New Jersey Institute of Technology
Master of Science in Artificial Intelligence
NJIT’s Master of Science in Artificial Intelligence is a 30-credit graduate program offered through the Ying Wu College of Computing. Students can complete the degree in Newark, at NJIT’s Jersey City location, or fully online.
The curriculum has a strong machine learning foundation. Required coursework includes Probability Distributions, Introduction to Big Data, and Machine Learning. Students then select additional AI coursework from areas such as deep learning, reinforcement learning, natural language processing, graph neural networks, and trustworthy artificial intelligence.
NJIT also offers electives in computer vision, robotics, advanced machine learning, federated machine learning, data mining, neural engineering, and other technical areas. A thesis option is available for students who want a research-focused path.
- Degree: Master of Science in Artificial Intelligence
- Credits: 30
- Format: Online, Newark, or Jersey City
- Minimum GPA: 3.0
- GRE: Not required
- Online tuition: About $38,520 in base tuition at the 2026–27 rate
NJIT is especially attractive for students who want an AI-specific degree with flexibility in how they attend. It also provides enough elective choice to build a stronger focus in machine learning, NLP, computer vision, robotics, or another AI specialty.
Read our full NJIT M.S. in Artificial Intelligence profile
Stevens Institute of Technology
Master of Science in Machine Learning
Stevens Institute of Technology offers a Master of Science in Machine Learning through its Department of Computer Science in Hoboken.
The program focuses directly on machine learning and related AI methods. Coursework covers areas such as Machine Learning: Fundamentals and Applications, Artificial Intelligence, Deep Learning, and Natural Language Processing.
Students can also select electives in areas such as computer vision, mathematical foundations of machine learning, causal inference, reinforcement learning, text mining, web mining, big data technologies, optimization, and time-series analysis.
Research opportunities are available through independent study and thesis work. Students can complete the program on campus or online.
- Degree: Master of Science in Machine Learning
- Credits: About 30
- Format: Online or campus
- Location: Hoboken, New Jersey
- GRE: Generally not required
- Focus: Machine learning, deep learning, AI, NLP, and computer vision
Stevens is the more directly specialized choice for students who specifically want machine learning named as their graduate degree. Its location in Hoboken also places students directly across the Hudson River from Manhattan.
Read our full Stevens M.S. in Machine Learning profile
How the New Jersey Programs Compare
NJIT and Stevens both provide substantial graduate-level machine learning training, but they organize their programs differently.
NJIT: Best suited to students who want a broader artificial intelligence degree with machine learning at its core. Students can branch into deep learning, NLP, robotics, computer vision, trustworthy AI, and several other specialties.
Stevens: Best suited to students who want a degree specifically centered on machine learning. The curriculum combines foundational ML coursework with deep learning, NLP, computer vision, optimization, and other advanced topics.
Format also separates the programs less than it does in many states. Both schools offer online and campus-based study, making New Jersey unusually flexible for students who want access to a specialized AI or ML master’s without committing exclusively to an in-person program.
Cost Differences
NJIT provides one of the clearer tuition figures for online students. For 2026–27, NJIT lists graduate e-tuition at $1,284 per credit. A 30-credit M.S. in Artificial Intelligence therefore costs approximately $38,520 in base tuition before additional fees.
Campus tuition at NJIT varies by location and residency.
Stevens also charges tuition on a per-credit basis. Because Stevens tuition rates change by academic year and delivery method, students should use the university’s current tuition schedule when estimating total program cost.
Cost should not be the only factor. Students should also compare course selection, delivery format, research opportunities, and the exact specialization they want.
Which New Jersey Program Should You Choose?
Choose NJIT if you want a dedicated artificial intelligence master’s with broad flexibility across machine learning, deep learning, natural language processing, computer vision, robotics, and related fields. NJIT is also appealing if you want the choice of studying fully online, in Newark, or in Jersey City.
Choose Stevens Institute of Technology if you want a degree explicitly titled Master of Science in Machine Learning and prefer a curriculum built directly around ML theory and applications. Stevens also offers access to advanced topics such as deep learning, NLP, computer vision, causal inference, and reinforcement learning.
Both programs are technically demanding. Students should expect to need a solid background in programming, mathematics, probability, statistics, or related quantitative subjects.
Why Study Machine Learning in New Jersey?
New Jersey gives graduate students access to one of the country’s largest technology and business markets. Newark, Jersey City, and Hoboken are closely connected to New York City, where machine learning skills are used across finance, technology, healthcare, media, consulting, and other industries.
The state’s graduate options are also unusually specialized. Rather than relying solely on general computer science degrees with a few machine learning electives, students can choose between a dedicated Artificial Intelligence master’s at NJIT and a dedicated Machine Learning master’s at Stevens.
That makes New Jersey a strong option for students who already know that AI and machine learning will be the focus of their graduate education.
Explore More Machine Learning Master’s Programs
New Jersey currently has two programs in our directory that provide a strong and clearly defined graduate path into machine learning and artificial intelligence.
You can compare machine learning master’s programs across the United States or review our individual NJIT and Stevens profiles for more information about curriculum, admissions, tuition, and program format.
