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.

computer programmer sitting at computer

Programming Graduate Certificate

Learn the fundamentals of computer programming and language.

  • Format

    Online

  • Total Courses

    4

  • Tuition

    $13,760

  • Next Start Term

    Fall 2025

What You'll Learn

Build a foundation in computer science and the art of programming in the Programming Graduate Certificate. Through this four-course certificate, you’ll:

  • Build knowledge of algorithms, data structures, string manipulation, encapsulation, resource management, security, software engineering, and web development.
  • Develop an understanding of programming languages in C, PHP, JavaScript, SQL, CSS, and HTML.
  • Gain insight into fundamental data structures for information processing, including lists, stacks, queues, trees, and graphs.
  • Become proficient in a focused topic area, such as C, Unix/Linux programming, web interfaces, Microsoft .NET programming, and database systems.

Courses

The professional graduate certificate in programming requires four courses. You choose one of the following certificate course tracks.

CSCI E-50 Course Track

  • CSCI E-50 Intensive Introduction to Computer Science
  • CSCI E-22 Data Structures
  • 2 electives (chosen from the elective course group)

CSCI E-10AB Course Track

  • CSCI E-10A Introduction to Computer Science Using Java I
  • CSCI E-10B Introduction to Computer Science Using Java II
  • CSCI E-22 Data Structures
  • 1 elective (chosen from the elective course group)

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.

Who Should Pursue the Programming Certificate

This certificate is designed for students with little or no prior knowledge in computer programming and language. You are encouraged to begin your study with CSCI E-10A or CSCI E-50, depending on the certificate track you choose.

If you are interested in pursuing the master’s degree in systems engineering or computer science, the certificate may serve as a helpful introduction. While many courses for this certificate do not apply toward these degrees, they do provide the foundational knowledge needed to succeed in these programs.

Our Community at a Glance

Going back to school doesn’t have to mean putting your life on hold. We’ve designed our courses and certificates to give you the flexibility to pace your studies to fit your schedule.

  • 37

    Average Age

  • 86%

    Working Full Time

  • 14%

    Students Outside the U.S.

  • 1.5 years

    Average Time to Complete

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.

Earning Your Certificate

Most of our certificates can be completed online and no formal application process is required to pursue a certificate.

To meet the requirements for the certificate, you must:

  • Complete the four certificate courses for graduate 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.

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) $3,440 per course
Average Tuition of Peer Institutions $5,476 per course
Average Total Cost $13,760