Tufts' campus in springtime

Compare Our Online Degree Programs

Find the program that fits your career goals

Tufts University School of Engineering offers a variety of online programs designed to meet the needs of working professionals. Each of our technical degrees and certificates will prepare you for success both in the classroom and in your career.

Explore and compare our online options to find the program that is the best fit for your career aspirations.

Online MS in Computer Science

Online MS in Data Science

Online Post-Baccalaureate Certificate in Computer Science

Program Start

Spring, Summer, Fall

Spring, Summer, Fall

Spring, Summer, Fall

Average Program Duration*

2 Years

2 Years

1 Year

Cost Per Credit Hour**

$1,697

$1,697

$990 (Undergraduate Level Courses) / $1,697 (Graduate Level Courses)

Total Credit Hours

33

32

Track 1: 17-23 / Track 2: 7

Total Courses Required

10

10

Track 1: 5-6 / Track 2: 2

Program Competencies

  • Algorithms

  • Machine Learning

  • Programming Languages

  • Networks and Protocols

  • Discrete Mathematics

  • Models of Computation

  • Software Engineering

  • Computer Security

  • Database Systems

  • Probabilistic Systems Analysis

  • Data Mining

  • Data Infrastructure

  • Machine Learning

  • Big Data

  • Data Analysis

  • Discrete Mathematics

  • Programming Languages

  • Algorithms

  • Computation Theory

  • Operating Systems

  • Database Systems

  • Computer Security

  • Machine Learning

  • Software Engineering

  • Networks and Protocols

Prospective Occupations for Graduates

  • Database Administrator

  • Hardware Engineer

  • Network Architect

  • Software Developer

  • Systems Analyst

  • Threat Detection Analyst

  • Web Developer

  • Database Administrator

  • Data Architect

  • Data and Analytics Manager

  • Data Engineer

  • Data Scientist

  • Machine Learning Engineer

  • Statistician

  • Database Administrator

  • Hardware Engineer

  • Network Architect

  • Software Developer

  • Systems Analyst

  • Web Developer

Or admission into a MS in Computer Science

Ideal Student

Futuristic and inquisitive thinkers with some prior programming knowledge who see today’s digital challenges as opportunities for innovative solutions

Quantitative minds with a strong math background and an interest in a next-generation career in data analysis and data-centric problem solving

Individuals who are new to the field of computer science and eager to gain a solid foundation in the field to pursue a career or further course of study through the MS in Computer Science

* Subject to completing the required number of credit hours
** Tuition based on 2021-2022 rate. Tuition and program costs subject to change each year

Request Information

For more information or to speak to an enrollment advisor, please fill out this form: