- Department of Computer Science
Certificate and post-baccalaureate
The official policies for these programs may be found in the CS Department Bulletin. If there is any conflict between this webpage and the official policies, then the official policies have precedence.
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 Certificate in Computer Science
The Computer Science Post-Baccalaureate Certificate 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.
Post-Baccalaureate Certificate in Computer Science - Online
The Tufts online Post-Baccalaureate Certificate in Computer Science program provides highly motivated and academically talented individuals with the opportunity to re-enter the workforce, move into the fields of computer science and data science, or apply for graduate study. Delivered 100% online, the concentrated and rigorous curriculum spans across computer science disciplines and provides you with foundational knowledge and skills development in data structures, algorithms, hardware, and systems.