The Online Post-Baccalaureate Certificate in Computer Science at Tufts University is a fully online program designed for students and professionals with at least a bachelor’s degree who want foundational preparation in computer science. Students build knowledge in areas including data structures, algorithms, hardware, and systems while preparing for further study or opportunities that require computing expertise.
The program offers two pathways:
The program may be completed through full-time or part-time online study. Students typically complete the certificate in 12 to 24 months.
The Online Post-Baccalaureate Certificate in Computer Science is designed for applicants with at least a bachelor’s degree who are new to computer science or need foundational preparation before pursuing advanced study.
The is program may be a strong fit for applicants who want to:
Applicants who already have substantial academic preparation in computer science and want graduate-level specialization should explore the Online Certificate in Computer Science.
Students complete a concentrated program of study that develops foundational knowledge across core computer science areas. Students develop an individualized plan of study with an advisor based on their academic history, selected track, and future goals.
Coursework addresses topics such as:
The Certificate Track is designed for students who are new to computer science and want a standalone credential that builds foundational knowledge for professional or academic next steps. Students complete 17–23 credits.
The Master’s Track is designed for students who are new to computer science and intend to continue into the Online M.S. in Computer Science. Students complete 7 credits of post-baccalaureate study before beginning the master’s curriculum.
The Online Post-Baccalaureate Certificate in Computer Science is offered through the Department of Computer Science at Tufts University School of Engineering. The department supports education 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.
Students build foundational computing knowledge in a department connected to interdisciplinary applications of computer science across engineering, science, health, and society.
The program is intended for applicants who have earned a bachelor’s degree but need foundational preparation in computer science. Students build knowledge in essential computing areas before pursuing further study or new professional directions.
Students may choose a standalone certificate pathway or a pathway designed for continuation into the Online M.S. in Computer Science. This structure allows applicants to select the option that aligns with their academic and professional plans.
The program is delivered 100% online and is available through full-time or part-time study. This format allows students to pursue foundational computer science coursework while managing professional and personal commitments.
Students in the Master’s Track begin with post-baccalaureate coursework intended to prepare them for progression into the Online M.S. in Computer Science. Students in the Certificate Track may also use the program to strengthen preparation for future graduate study.
The Online Post-Baccalaureate Certificate in Computer Science can support students and professionals who want to build foundational computing knowledge for a career transition or continued education.
Students may use this credential to strengthen preparation relevant to areas such as:
The Certificate Track is a standalone post-baccalaureate certificate requiring 17–23 credits. The Master’s Track is designed for students who intend to continue into the Online M.S. in Computer Science and requires 7 credits of post-baccalaureate study before beginning the master’s curriculum.
Yes. The program is designed for applicants with at least a bachelor’s degree who are new to computer science or need foundational preparation in the field.
GRE requirements vary by track. For the Master’s Track, GRE General Test scores are not required for applicants who will have received a degree from a U.S. institution by the time of enrollment; GRE scores are required for other applicants. For the Certificate Track, GRE General Test scores are not required for applicants regardless of where they completed their undergraduate degree.
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