The Online Certificate in Computer Science at Tufts University is a four-course graduate certificate designed for students and professionals who already have preparation in computer science and want to deepen their knowledge in a focused area of the field. Students create a specialized course plan around an advanced computer science interest or research area.
The program is delivered online and may be completed through full-time or part-time study. Students typically complete the certificate in 12 to 24 months. The number of credits varies according to the courses selected.
The Online Certificate in Computer Science is designed for applicants with at least a bachelor’s degree in Computer Science or a closely related field with approved work experience.
This program may be a strong fit for applicants who want to:
Non-CS applicants seeking foundational computer science preparation for entering the field should explore the Online Post-Baccalaureate Certificate in Computer Science.
The Online Certificate in Computer Science is offered through the Department of Computer Science at Tufts University School of Engineering. The department supports study and research across areas including artificial intelligence, machine learning, data science, cybersecurity, computational biology, human-computer interaction, human-robot interaction, algorithms, visualization, and software systems.
Online certificate students build graduate-level computer science knowledge within a department focused on technical depth, interdisciplinary applications, and computing for real-world challenges.
Students complete four graduate Computer Science courses selected around an advanced interest or specialty area. This structure supports focused study rather than a fixed introductory curriculum.
The program is designed for applicants who already have computer science preparation and want graduate-level coursework in an online format. Students may pursue the certificate while balancing professional and personal responsibilities.
Computer science at Tufts connects with areas including artificial intelligence, data science, cybersecurity, computational biology, human-computer interaction, robotics, and software systems. Students can strengthen technical knowledge relevant to complex problems across fields.
Computer Science certificate courses may be transferable into a Tufts master’s program upon acceptance to that program, allowing students who continue their graduate education to build on eligible certificate coursework.
The Online Certificate in Computer Science can support students and professionals who want to deepen their existing computing knowledge or develop expertise in a specific technical area.
Students may use this credential to strengthen preparation relevant to areas such as:
No. The Online Certificate in Computer Science is a graduate-level certificate for applicants with prior preparation in computer science or a closely related field. The Online Post-Baccalaureate Certificate in Computer Science is designed for applicants seeking foundational preparation in the field.
Applicants should hold at least a bachelor’s degree in Computer Science or a closely related field with approved work experience.
The School of Engineering offers partial tuition scholarships for a select group of Engineering master’s and certificate programs. When you apply for admission, you’ll automatically be considered, there’s no separate scholarship application or additional information required. Applicants are encouraged to apply early for priority scholarship consideration.
Applicants can apply online through Tufts Graduate Admissions Portal. Required materials typically include transcripts, a resume or CV, letters of recommendation, and a statement of purpose. International applicants may also need to submit English proficiency documentation. Visit the admissions page for current deadlines and application requirements.
Research/Areas of Interest: Artificial intelligence, machine learning, reinforcement learning.
Research/Areas of Interest: cyber security
Research/Areas of Interest: low-dimensional geometric topology
Research/Areas of Interest: programming languages, software systems, concurrency, distributed information systems
Research/Areas of Interest: functional languages, compilers for embedded systems, program analysis and optimization, embedded domain-specific languages