Skip to main content
Department of Computer Science

Certificate and post-baccalaureate

Students collaborate during the annual Tufts hackathon.

Get the content — and the credit — you need to retrain or refocus your career.

Tufts' practice-oriented certificate programs consist of four or five graduate courses, primarily offered in the late afternoon or evening. Our graduate courses are taught by award-winning, tenured professors in Tufts School of Engineering, as well as by industry professionals. The certificate credits equal roughly half of the credits for a master's degree, and many credits will transfer to our graduate programs.

All of our certificate programs can be taken on a part-time basis. 

Certificate in Computer Science
This four-course, graduate-level Computer Science certificate program will update your skills and broaden your knowledge in computer science. Computer science certification courses are transferable into the Tufts M.S. program upon acceptance to that program.

Certificate in Human-Computer Interaction
The program is open to individuals with a bachelor's degree and is especially useful for computer programmers, web designers, software engineers, human factors professionals, user interface designers, and others who wish to develop or enhance their user interface design and implementation skills. This certificate is offered in collaboration with the Tufts Department of Psychology, the School of Engineering, and the Department of Occupational Therapy at Tufts.

Certificate in Data Science
Apply computing to scientific and engineering analysis and problem solving in this certificate program, using statistics, data visualization, and machine learning. Data science has far-reaching applications in engineering, medicine, business, education, and more. The certificate program in Data Science consists of core and elective courses from an approved list. This certificate is jointly administered between the Departments of Computer Science and Electrical and Computer Engineering.

Certificate in Computer Engineering
In the certificate program in computer engineering, students gain foundational knowledge in connected systems, networking applications, and computer architecture. Hone your skills in the analysis, design, and operation of computing devices and software, offered over fifteen credit hours. This certificate is jointly administered between the Departments of Computer Science and Electrical and Computer Engineering.

Post-Baccalaureate in Computer Science
The Computer Science Post-Baccalaureate program provides the opportunity for academically talented, highly motivated adult students, with at least a bachelor's degree, to prepare for a new career or graduate work in Computer Science. A concentrated, rigorous program of study prepares individuals to start a new career in high technology or to continue on for graduate study.