Skip to content

U.S. immigration updates: A federal court has granted Harvard’s motion for a temporary restraining order halting enforcement of the June 4 presidential proclamation while our case proceeds. The court also extended its previous order, stopping the federal government from revoking Harvard’s Student and Exchange Visitor Program (SEVP) certification. A hearing has been scheduled for June 16.

Java coding on green screen

Undergraduate Coding Certificate

Learn the fundamentals of computer programming and language.

  • Format

    Online

  • Total Courses

    3

  • Tuition

    $6,480

  • Next Start Term

    Fall 2025

What You'll Learn

  • Build a foundation in computer science and the art of programming through use of algorithms, data structures, encapsulation, resource management, and software engineering.
  • Learn to design, code, debug, and document programs.
  • Explore numerous programming languages, including Java, R, Python, C, C++, PHP, JavaScript, Swift, and SQL.
  • Gain knowledge of fundamental data structures for information processing, including lists, stacks, queues, trees, and graphs.

Course Tracks

The undergraduate certificate in coding requires three courses. You may choose one of the following certificate course tracks. This certificate is designed for students with little or no prior experience in computer programming and language.

CSCI E-50 Track

  • CSCI E-50 Intensive Introduction to Computer Science (taken as your first course)
  • CSCI E-33a Web Programming with Python and JavaScript
  • 1 elective course (choose one course from select group)

CSCI E-10AB Track

  • CSCI E-10A Introduction to Computer Science Using Java I (taken as your first course)
  • CSCI E-10B Introduction to Computer Science Using Java II
  • CSCI E-22 Data Structures

Courses taken before the fall 2020 semester do not apply toward this certificate.

Searching and Registering for Courses

Available course options vary by term. You can browse options for fall, spring, or summer in the certificate course search within the DCE Course Search & Registration platform.

Earning Your Certificate

To meet the requirements for the certificate, you must:

  • Choose a preferred course path from the CSCI E-50 track or CSCI E-10AB track.
  • Complete three certificate courses for undergraduate credit.
  • Earn at least a B grade in each course.
  • Complete the courses within three years.

Learn more about pursuing a certificate and the process of requesting your certificate.

Upcoming Term: Fall 2025

Enroll in your first certificate course this fall — no application required.

Pre-registration opens July 8. Registration opens July 21 at 9 a.m. ET.

Cost

Affordability is core to our mission. When compared to our continuing education peers, it’s a fraction of the cost.

Our Tuition (2025–26 rate) $2,160 per course
Average Tuition of Peer Institutions $2,738 per course
Average Total Cost $6,480