Skip to content

Coronavirus Updates: See latest COVID-19 news from Harvard Extension School.

Software Engineering Graduate Program

  • Earn Your Way In

    Excel in 2 Degree Courses to Qualify for Admission

  • Format

    Online for 2020–21

  • Average Course Tuition


software engineer sitting at computer

Adapt to new and emerging technologies.

Learn to apply systematic engineering principles to the design, construction, and maintenance of large software applications.

What You'll Learn

Through the degree program in software engineering you:

  • Develop an understanding of current technologies, such as databases, communication protocols, cloud computing, and web frameworks and their application.
  • Gain the ability to specify, design, implement, analyze, and improve software solutions from a wide variety of domains.
  • Learn how to adapt to new and emerging technologies.

Your Harvard Degree
Master of Liberal Arts (ALM) in Extension Studies, field: Software Engineering.

Software engineering graduates work in a range of industries including computer services, computer software, financial services, health care, higher education, and more.

  • 33

    Average Age

  • 1-2

    Courses Taken Each Semester

  • 82%

    Working Full Time

  • 98%

    Would Recommend the Program

  • 74%

    Professional Experience in the Field

  • Most

    Pursued To Deepen Expertise

Admission and Getting Started

Here at Harvard Extension, you begin your coursework before you even apply. Why? Because we believe the best way to prove you can succeed in the program is by first succeeding in the classroom.

To get started, you take the following two courses. Earn at least a B in each to qualify for admission.

  • 1 theoretical foundations course
  • 1 systems programming course or one application development for the web course

Complete your thesis or capstone.

  • If you choose the thesis track, you work independently with a thesis director to conduct in-depth research on a software engineering topic relevant to your professional plans.
  • If you choose the capstone track, you work in teams to define an architectural model and a project plan, then implement a system.

Ready to take the next step? Check your admissions eligibility, explore the curriculum, and prepare to enroll in your first course.

See the schedules in the academic calendar.

Everybody I met with treated me like I was their only student, and they were always there when I needed them.

Cost and Financial Aid

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

Our Tuition (2020–21 rate) $2,900 per course
Average Tuition of Peer Institutions $5,476 per course
Average Total Cost $35,000

After admission, you may qualify for financial aid. Typically, eligible students receive grant funds to cover a portion of tuition costs each term, in addition to federal financial aid options.